Click or drag to resize

ICardTDate, TName, TFormattedName, TAddress, TAddressLabel, TTelephone, TEmail, TNote, TMedia, TLogo, TSound, TTimeZone, TGeo, TTitle, TRole, TNickname, TCategories, TOrganization, TUriProperty, TKey, TSource, TCardMultiProperty Interface

IT Hit WebDAV Classes Reference
Represents business card.

Namespace:  ITHit.Collab.Card
Assembly:  ITHit.Collab (in ITHit.Collab.dll) Version: 1.0.0.540 (1.0.0.540)
Syntax
public interface ICard<TDate, TName, TFormattedName, TAddress, TAddressLabel, TTelephone, TEmail, TNote, TMedia, TLogo, TSound, TTimeZone, TGeo, TTitle, TRole, TNickname, TCategories, TOrganization, TUriProperty, TKey, TSource, TCardMultiProperty> : IComponent, 
	ICollabObject
where TDate : class, ICardDate
where TName : class, IName
where TFormattedName : class, IFormattedName
where TAddress : class, IAddress
where TAddressLabel : class, IAddressLabel
where TTelephone : class, ITelephone
where TEmail : class, IEmail
where TNote : class, INote
where TMedia : class, ICardMedia
where TLogo : class, ICardMedia
where TSound : class, ICardMedia
where TTimeZone : class, ITimeZone
where TGeo : class, IGeo
where TTitle : class, ITitle
where TRole : class, IRole
where TNickname : class, INickname
where TCategories : class, ICategories
where TOrganization : class, IOrganization
where TUriProperty : class, ICardUriProperty
where TKey : class, ICardMedia
where TSource : class, ICardUriProperty
where TCardMultiProperty : class, ICardMultiProperty


public interface ICard<TDate, TName, TFormattedName, TAddress, TAddressLabel, TTelephone, TEmail, TNote, TMedia, TLogo, TSound, TTimeZone, TGeo, TTitle, TRole, TNickname, TCategories, TOrganization, TUriProperty, TKey, TSource, TCardMultiProperty> : IComponent, 
	ICollabObject
where TDate : class, ICardDate
where TName : class, IName
where TFormattedName : class, IFormattedName
where TAddress : class, IAddress
where TAddressLabel : class, IAddressLabel
where TTelephone : class, ITelephone
where TEmail : class, IEmail
where TNote : class, INote
where TMedia : class, ICardMedia
where TLogo : class, ICardMedia
where TSound : class, ICardMedia
where TTimeZone : class, ITimeZone
where TGeo : class, IGeo
where TTitle : class, ITitle
where TRole : class, IRole
where TNickname : class, INickname
where TCategories : class, ICategories
where TOrganization : class, IOrganization
where TUriProperty : class, ICardUriProperty
where TKey : class, ICardMedia
where TSource : class, ICardUriProperty
where TCardMultiProperty : class, ICardMultiProperty

Type Parameters

TDate

[Missing <typeparam name="TDate"/> documentation for "T:ITHit.Collab.Card.ICard`22"]

TName

[Missing <typeparam name="TName"/> documentation for "T:ITHit.Collab.Card.ICard`22"]

TFormattedName

[Missing <typeparam name="TFormattedName"/> documentation for "T:ITHit.Collab.Card.ICard`22"]

TAddress

[Missing <typeparam name="TAddress"/> documentation for "T:ITHit.Collab.Card.ICard`22"]

TAddressLabel

[Missing <typeparam name="TAddressLabel"/> documentation for "T:ITHit.Collab.Card.ICard`22"]

TTelephone

[Missing <typeparam name="TTelephone"/> documentation for "T:ITHit.Collab.Card.ICard`22"]

TEmail

[Missing <typeparam name="TEmail"/> documentation for "T:ITHit.Collab.Card.ICard`22"]

TNote

[Missing <typeparam name="TNote"/> documentation for "T:ITHit.Collab.Card.ICard`22"]

TMedia

[Missing <typeparam name="TMedia"/> documentation for "T:ITHit.Collab.Card.ICard`22"]

TLogo

[Missing <typeparam name="TLogo"/> documentation for "T:ITHit.Collab.Card.ICard`22"]

TSound

[Missing <typeparam name="TSound"/> documentation for "T:ITHit.Collab.Card.ICard`22"]

TTimeZone

[Missing <typeparam name="TTimeZone"/> documentation for "T:ITHit.Collab.Card.ICard`22"]

TGeo

[Missing <typeparam name="TGeo"/> documentation for "T:ITHit.Collab.Card.ICard`22"]

TTitle

[Missing <typeparam name="TTitle"/> documentation for "T:ITHit.Collab.Card.ICard`22"]

TRole

[Missing <typeparam name="TRole"/> documentation for "T:ITHit.Collab.Card.ICard`22"]

TNickname

[Missing <typeparam name="TNickname"/> documentation for "T:ITHit.Collab.Card.ICard`22"]

TCategories

[Missing <typeparam name="TCategories"/> documentation for "T:ITHit.Collab.Card.ICard`22"]

TOrganization

[Missing <typeparam name="TOrganization"/> documentation for "T:ITHit.Collab.Card.ICard`22"]

TUriProperty

[Missing <typeparam name="TUriProperty"/> documentation for "T:ITHit.Collab.Card.ICard`22"]

TKey

[Missing <typeparam name="TKey"/> documentation for "T:ITHit.Collab.Card.ICard`22"]

TSource

[Missing <typeparam name="TSource"/> documentation for "T:ITHit.Collab.Card.ICard`22"]

TCardMultiProperty

[Missing <typeparam name="TCardMultiProperty"/> documentation for "T:ITHit.Collab.Card.ICard`22"]

The ICardTDate, TName, TFormattedName, TAddress, TAddressLabel, TTelephone, TEmail, TNote, TMedia, TLogo, TSound, TTimeZone, TGeo, TTitle, TRole, TNickname, TCategories, TOrganization, TUriProperty, TKey, TSource, TCardMultiProperty type exposes the following members.

Properties
  NameDescription
Public propertyAddresses
Specifies the delivery address(es).
Public propertyAddressLabels
Specifies the formatted text corresponding to delivery address(es).
Public propertyComponents
Dictionary of all calendar components. Empty for card object.
(Inherited from IComponent.)
Public propertyDelimiter
Object delimiter such as VCARD, VCALENDAR, VEVENT, VTODO, etc
(Inherited from IComponent.)
Public propertyEmails
Specifies the electronic mail address for communication.
Public propertyFormattedNames
Specifies the formatted text corresponding to the name(s) of the object the business card represents.
Public propertyGeos
Specifies information related to the global positioning of the object.
Public propertyKeys
Specifies a public key or authentication certificate associated with this business card.
Public propertyLogos
Specifies an image or photograph information that annotates some aspect of the business card.
Public propertyName
Gets or sets the components of the name of the object the business card represents.
Public propertyNotes
Specifies supplemental information or a comment(s).
Public propertyOrganizations
Specifies the organizational name and units associated with this business card.
Public propertyPhotos
Specifies an image or photograph information that annotates some aspect of the business card.
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 propertyRevision
Specifies revision information about this business card.
Public propertyRoles
Specifies the function or part played in a particular situation by the object.
Public propertySounds
Specifies a digital sound content information that annotates some aspect of the business card.
Public propertySources
Provides information about how to find the source for this business card.
Public propertyTelephones
Specifies the telephone number(s) for telephony communication.
Public propertyTimeZones
Specifies information related to the time zone of the object.
Public propertyTitles
Specifies the position or job of the object.
Public propertyUid
Gets or sets a globally unique identifier corresponding to the entity associated with the business card.
Public propertyUrls
Specifies a uniform resource locator associated with this business card.
Public propertyVersion
Specifies the version of the business card or calendar specification.
(Inherited from ICollabObject.)
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.
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