VCARD Classes

The VCard class represents a single vCard. The VCardCollection can contain multiple vCards.

PDI Tag

Component Property

EWSoftware PDI Class

Data Value Property

Notes

BEGIN:VCARD

 

VCard and VCardCollection

 

 

ADR

Addresses

AddressProperty and AddressPropertyCollection

AddressTypes, Country, ExtendedAddress, Locality, POBox, PostalCode, Region, and StreetAddress

 

AGENT

Agents

AgentProperty and AgentPropertyCollection

VCard if the value location is inline or Value if the value location is a URI.

If the value location is inline, this property actually represents a nested vCard. There can be more than one.

ANNIVERSARY

Anniversary

AnniversaryProperty

DateTimeValue

vCard 4.0 only.

BDAY

BirthDate

BirthDateProperty

DateTimeValue

 

CATEGORIES

Categories

CategoriesProperty

Categories and CategoriesString

vCard 3.0 and 4.0 only.

CLASS

Classification

ClassificationProperty

Value

vCard 3.0 only.

CLIENTPIDMAP

ClientPidMaps

ClientPidMapProperty and ClientPidMapPropertyCollection

Id and Uri

vCard 4.0 only.

EMAIL

EMailAddresses

EMailProperty and EMailPropertyCollection

EMailTypes and Value

 

FN

FormattedName

FormattedNameProperty

Value

 

GENDER

Gender

GenderProperty

Sex and GenderIdentity

vCard 4.0 only.

GEO

GeographicPosition

GeographicPositionProperty

Latitude and Longitude

 

KEY

PublicKey

PublicKeyProperty

KeyType, GetKeyBytes, SetKeyBytes, and Value

If the value location is inline, the data value is a binary encoded string representing the key. If not inline, the Value property refers to something like a URI where the key can be found.

KIND

Kind

KindProperty

CardKind and OtherKind

vCard 4.0 only.

LABEL

Labels

LabelProperty and LabelPropertyCollection

AddressTypes and Value

 

LOGO

Logo

LogoProperty

ImageType, GetImageBytes, SetImageBytes, and Value

If the value location is inline, the data value is a binary encoded string representing the image. If not inline, the Value property refers to something like a URI where the image can be found.

MAILER

Mailer

MailerProperty

Value

 

MEMBER

Members

MemberProperty and MemberPropertyCollection

Value

vCard 4.0 only.

N

Name

NameProperty

AdditionalNames, FamilyName, FormattedName, GivenName, NamePrefix, NameSuffix, and SortableName

 

NAME

MimeName

MimeNameProperty

Value

vCard 3.0 only.

NICKNAME

Nickname

NicknameProperty

Nicknames and NicknamesString

vCard 3.0 and 4.0 only.

NOTE

Notes

NoteProperty and NotePropertyCollection

Value

 

ORG

Organization

OrganizationProperty

Name, Units, and UnitsString

 

PHOTO

Photo

PhotoProperty

ImageType, GetImageBytes, SetImageBytes, and Value

If the value location is inline, the data value is a binary encoded string representing the image. If not inline, the Value property refers to something like a URI where the image can be found.

PRODID

ProductId

ProductIdProperty

KeywordDescription, ProductLanguage, OwnerName, and IsRegistered

vCard 3.0 and 4.0 only.

PROFILE:VCARD

AddProfile

 

 

vCard 3.0 and 4.0 only.

RELATED

Related

RelatedProperty and RelatedPropertyCollection

RelatedTypes and PreferredOrder

vCard 4.0 only.

REV

LastRevision

LastRevisionProperty

DateTimeValue

 

ROLE

Role

RoleProperty

Value

 

SORT-STRING

SortString

SortStringProperty

Value

vCard 3.0 only.

SOUND

Sound

SoundProperty

SoundType, GetSoundBytes, SetSoundBytes, and Value

If the value location is inline, the data value is a binary encoded string representing the sound. If not inline, the Value property refers to something like a URI where the sound can be found.

SOURCE

MimeSource

MimeSourceProperty

Context and Value

vCard 3.0 and 4.0 only.

TEL

Telephones

TelephoneProperty and TelephonePropertyCollection

PhoneTypes and Value

 

TITLE

Title

TitleProperty

Value

 

TZ

TimeZone

TimeZoneProperty

TimeSpanValue and Value

 

UID

UniqueId

UniqueIdProperty

Value

 

URL

Urls

UrlProperty and UrlPropertyCollection

Value

 

VERSION

Version

VCard

 

Version will be vCard21, vCard30, or vCard40.

X-???

CustomProperties

CustomProperty and CustomPropertyCollection

CustomName and Value

This property class represents custom or extended properties that are not part of the specification.

END:VCARD

 

VCard and VCardCollection

 

 

See Also