Click or drag to resize

ICard4 Interface

IT Hit WebDAV Classes Reference
Represents business card in v4.0 format.

Namespace:  ITHit.Collab.Card
Assembly:  ITHit.Collab (in ITHit.Collab.dll) Version: 1.0.0.540 (1.0.0.540)
Syntax
public interface ICard4 : IComponent, ICard<IDate4, IName4, IFormattedName4, IAddress4, IAddressLabel, ITelephone4, IEmail4, INote4, IMedia4, ILogo4, ISound4, ITimeZone4, IGeo4, ITitle4, IRole4, INickname4, ICategories4, IOrganization4, ICardUriProperty4, IMedia4, ICardUriProperty4, ICardMultiProperty3>, 
	ICollabObject

public interface ICard4 : IComponent, ICard<IDate4, IName4, IFormattedName4, IAddress4, IAddressLabel, ITelephone4, IEmail4, INote4, IMedia4, ILogo4, ISound4, ITimeZone4, IGeo4, ITitle4, IRole4, INickname4, ICategories4, IOrganization4, ICardUriProperty4, IMedia4, ICardUriProperty4, ICardMultiProperty3>, 
	ICollabObject

The ICard4 type exposes the following members.

Properties
  NameDescription
Public propertyAddresses
Specifies the delivery address(es).
(Inherited from ICardTDate, TName, TFormattedName, TAddress, TAddressLabel, TTelephone, TEmail, TNote, TMedia, TLogo, TSound, TTimeZone, TGeo, TTitle, TRole, TNickname, TCategories, TOrganization, TUriProperty, TKey, TSource, TCardMultiProperty.)
Public propertyAddressLabels
Specifies the formatted text corresponding to delivery address(es).
(Inherited from ICardTDate, TName, TFormattedName, TAddress, TAddressLabel, TTelephone, TEmail, TNote, TMedia, TLogo, TSound, TTimeZone, TGeo, TTitle, TRole, TNickname, TCategories, TOrganization, TUriProperty, TKey, TSource, TCardMultiProperty.)
Public propertyAnniversary
Gets or sets the date of marriage, or equivalent, of the object the business card represents.
Public propertyBirthDate
Gets or sets the birth date of the object the business card represents.
Public propertyBirthPlace
Gets or sets birth place of the object the business card represents.
Public propertyCalAdrUris
Specifies calendar user addresses [RFC5545] to which a scheduling request [RFC5546] should be sent for this business card.
Public propertyCalUris
Specifies URIs for a calendars associated with this business card.
Public propertyCategories
To specify application category information about the business card, also known as "tags".
Public propertyClientPidMaps
Specifies the client pid map.
Public propertyComponents
Dictionary of all calendar components. Empty for card object.
(Inherited from IComponent.)
Public propertyContactLanguages
Specifies the language(s) that may be used for contacting.
Public propertyDeathDate
Gets or sets the date of death of the object the business card represents.
Public propertyDeathPlace
Gets or sets the place of death of the object the business card represents.
Public propertyDelimiter
Object delimiter such as VCARD, VCALENDAR, VEVENT, VTODO, etc
(Inherited from IComponent.)
Public propertyEmails
Specifies the electronic mail address for communication.
(Inherited from ICardTDate, TName, TFormattedName, TAddress, TAddressLabel, TTelephone, TEmail, TNote, TMedia, TLogo, TSound, TTimeZone, TGeo, TTitle, TRole, TNickname, TCategories, TOrganization, TUriProperty, TKey, TSource, TCardMultiProperty.)
Public propertyExpertises
To specify a field of expertise for the object to which the business card refers.
Public propertyFBUrls
Specifies URIs for the busy time associated with this business card.
Public propertyFormattedNames
Specifies the formatted text corresponding to the name(s) of the object the business card represents.
(Inherited from ICardTDate, TName, TFormattedName, TAddress, TAddressLabel, TTelephone, TEmail, TNote, TMedia, TLogo, TSound, TTimeZone, TGeo, TTitle, TRole, TNickname, TCategories, TOrganization, TUriProperty, TKey, TSource, TCardMultiProperty.)
Public propertyGender
Gets or sets the gender of the object the business card represents.
Public propertyGeos
Specifies information related to the global positioning of the object.
(Inherited from ICardTDate, TName, TFormattedName, TAddress, TAddressLabel, TTelephone, TEmail, TNote, TMedia, TLogo, TSound, TTimeZone, TGeo, TTitle, TRole, TNickname, TCategories, TOrganization, TUriProperty, TKey, TSource, TCardMultiProperty.)
Public propertyHobbies
To specify the hobbies of the object to which the business card refers.
Public propertyInstantMessengers
Specifies the URI for instant messaging and presence protocol communications (IMPP).
Public propertyInterests
To specify the interest(s) of the object to which the business refers.
Public propertyKeys
Specifies a public key or authentication certificate associated with this business card.
(Inherited from ICardTDate, TName, TFormattedName, TAddress, TAddressLabel, TTelephone, TEmail, TNote, TMedia, TLogo, TSound, TTimeZone, TGeo, TTitle, TRole, TNickname, TCategories, TOrganization, TUriProperty, TKey, TSource, TCardMultiProperty.)
Public propertyKind
Gets or sets the kind of object the business card represent.
Public propertyLogos
Specifies an image or photograph information that annotates some aspect of the business card.
(Inherited from ICardTDate, TName, TFormattedName, TAddress, TAddressLabel, TTelephone, TEmail, TNote, TMedia, TLogo, TSound, TTimeZone, TGeo, TTitle, TRole, TNickname, TCategories, TOrganization, TUriProperty, TKey, TSource, TCardMultiProperty.)
Public propertyMembers
Specifies members in the group this business card represents.
Public propertyName
Gets or sets the components of the name of the object the business card represents.
(Inherited from ICardTDate, TName, TFormattedName, TAddress, TAddressLabel, TTelephone, TEmail, TNote, TMedia, TLogo, TSound, TTimeZone, TGeo, TTitle, TRole, TNickname, TCategories, TOrganization, TUriProperty, TKey, TSource, TCardMultiProperty.)
Public propertyNickNames
The descriptive name(s) given instead of or in addition to the one belonging to the object the business card represents.
Public propertyNotes
Specifies supplemental information or a comment(s).
(Inherited from ICardTDate, TName, TFormattedName, TAddress, TAddressLabel, TTelephone, TEmail, TNote, TMedia, TLogo, TSound, TTimeZone, TGeo, TTitle, TRole, TNickname, TCategories, TOrganization, TUriProperty, TKey, TSource, TCardMultiProperty.)
Public propertyOrganizations
Specifies the organizational name and units associated with this business card.
(Inherited from ICardTDate, TName, TFormattedName, TAddress, TAddressLabel, TTelephone, TEmail, TNote, TMedia, TLogo, TSound, TTimeZone, TGeo, TTitle, TRole, TNickname, TCategories, TOrganization, TUriProperty, TKey, TSource, TCardMultiProperty.)
Public propertyOrgDirectories
To specify a directory of an organization to which the business card's entity belongs.
Public propertyPhotos
Specifies an image or photograph information that annotates some aspect of the business card.
(Inherited from ICardTDate, TName, TFormattedName, TAddress, TAddressLabel, TTelephone, TEmail, TNote, TMedia, TLogo, TSound, TTimeZone, TGeo, TTitle, TRole, TNickname, TCategories, TOrganization, TUriProperty, TKey, TSource, TCardMultiProperty.)
Public propertyProductId
Specifies the identifier for the product that created this business card or calendar.
(Inherited from ICollabObject.)
Public propertyProperties
Dictionary of all business card or calendar properties.
(Inherited from IComponent.)
Public propertyRelated
Specifies relationships between other entities and this business card.
Public propertyRevision
Specifies revision information about this business card.
(Inherited from ICardTDate, TName, TFormattedName, TAddress, TAddressLabel, TTelephone, TEmail, TNote, TMedia, TLogo, TSound, TTimeZone, TGeo, TTitle, TRole, TNickname, TCategories, TOrganization, TUriProperty, TKey, TSource, TCardMultiProperty.)
Public propertyRoles
Specifies the function or part played in a particular situation by the object.
(Inherited from ICardTDate, TName, TFormattedName, TAddress, TAddressLabel, TTelephone, TEmail, TNote, TMedia, TLogo, TSound, TTimeZone, TGeo, TTitle, TRole, TNickname, TCategories, TOrganization, TUriProperty, TKey, TSource, TCardMultiProperty.)
Public propertySounds
Specifies a digital sound content information that annotates some aspect of the business card.
(Inherited from ICardTDate, TName, TFormattedName, TAddress, TAddressLabel, TTelephone, TEmail, TNote, TMedia, TLogo, TSound, TTimeZone, TGeo, TTitle, TRole, TNickname, TCategories, TOrganization, TUriProperty, TKey, TSource, TCardMultiProperty.)
Public propertySources
Provides information about how to find the source for this business card.
(Inherited from ICardTDate, TName, TFormattedName, TAddress, TAddressLabel, TTelephone, TEmail, TNote, TMedia, TLogo, TSound, TTimeZone, TGeo, TTitle, TRole, TNickname, TCategories, TOrganization, TUriProperty, TKey, TSource, TCardMultiProperty.)
Public propertyTelephones
Specifies the telephone number(s) for telephony communication.
(Inherited from ICardTDate, TName, TFormattedName, TAddress, TAddressLabel, TTelephone, TEmail, TNote, TMedia, TLogo, TSound, TTimeZone, TGeo, TTitle, TRole, TNickname, TCategories, TOrganization, TUriProperty, TKey, TSource, TCardMultiProperty.)
Public propertyTimeZones
Specifies information related to the time zone of the object.
(Inherited from ICardTDate, TName, TFormattedName, TAddress, TAddressLabel, TTelephone, TEmail, TNote, TMedia, TLogo, TSound, TTimeZone, TGeo, TTitle, TRole, TNickname, TCategories, TOrganization, TUriProperty, TKey, TSource, TCardMultiProperty.)
Public propertyTitles
Specifies the position or job of the object.
(Inherited from ICardTDate, TName, TFormattedName, TAddress, TAddressLabel, TTelephone, TEmail, TNote, TMedia, TLogo, TSound, TTimeZone, TGeo, TTitle, TRole, TNickname, TCategories, TOrganization, TUriProperty, TKey, TSource, TCardMultiProperty.)
Public propertyUid
Gets or sets a globally unique identifier corresponding to the entity associated with the business card.
(Inherited from ICardTDate, TName, TFormattedName, TAddress, TAddressLabel, TTelephone, TEmail, TNote, TMedia, TLogo, TSound, TTimeZone, TGeo, TTitle, TRole, TNickname, TCategories, TOrganization, TUriProperty, TKey, TSource, TCardMultiProperty.)
Public propertyUrls
Specifies a uniform resource locator associated with this business card.
(Inherited from ICardTDate, TName, TFormattedName, TAddress, TAddressLabel, TTelephone, TEmail, TNote, TMedia, TLogo, TSound, TTimeZone, TGeo, TTitle, TRole, TNickname, TCategories, TOrganization, TUriProperty, TKey, TSource, TCardMultiProperty.)
Public propertyVersion
Specifies the version of the business card or calendar specification.
(Inherited from ICollabObject.)
Public propertyXmls
Contains extended XML-encoded business card data.
Top
Methods
  NameDescription
Public methodAddProperty
Adds property to Properties list. The property must be created by created by CreateRawProperty call.
(Inherited from IComponent.)
Public methodCreateCustomComponent
Creates a component that can be added to the list of components of this object.
(Inherited from IComponent.)
Public methodCreateProperty
Creates the property.
(Inherited from ICardTDate, TName, TFormattedName, TAddress, TAddressLabel, TTelephone, TEmail, TNote, TMedia, TLogo, TSound, TTimeZone, TGeo, TTitle, TRole, TNickname, TCategories, TOrganization, TUriProperty, TKey, TSource, TCardMultiProperty.)
Public methodCreateRawProperty
Creates property that can be added to the list of properties of this object.
(Inherited from IComponent.)
Public methodCreateTextProp
Creates ITextProperty property. Returns null if value parameter is null. Assign the value returned by this method to properties that has a ITextProperty type.
(Inherited from ICollabObject.)
Top
See Also