IContactInformation
IContactInformation
IContactInformation
IContactInformation
Interface
Definition
Defines the interface for contact information.
public : interface IContactInformationpublic interface IContactInformationPublic Interface IContactInformation// You can use this interface in JavaScript.
- Attributes
| Device family |
Windows Mobile Extension SDK (introduced v10.0.10240.0)
|
| API contract |
Windows.Phone.PhoneContract (introduced v1)
|
| Capabilities |
ID_CAP_CONTACTS [Windows Phone]
|
Remarks
For most scenarios you should use the ContactInformation class, which provides the implementation for the IContactInformation API.
Properties
DisplayName DisplayName DisplayName DisplayName
Gets or sets the display name of a contact.
public : PlatForm::String DisplayName { get; set; }public string DisplayName { get; set; }Public ReadWrite Property DisplayName As string// You can use this property in JavaScript.
- Value
- PlatForm::String string string string
The display name of a contact.
| Device family |
Windows Mobile Extension SDK (introduced v10.0.10240.0)
|
| API contract |
Windows.Phone.PhoneContract (introduced v1)
|
| Capabilities |
ID_CAP_CONTACTS [Windows Phone]
|
DisplayPicture DisplayPicture DisplayPicture DisplayPicture
Gets the display picture of the contact.
public : IRandomAccessStreamReference DisplayPicture { get; }public IRandomAccessStreamReference DisplayPicture { get; }Public ReadOnly Property DisplayPicture As IRandomAccessStreamReference// You can use this property in JavaScript.
- Value
- IRandomAccessStreamReference IRandomAccessStreamReference IRandomAccessStreamReference IRandomAccessStreamReference
A stream containing the image data.
| Device family |
Windows Mobile Extension SDK (introduced v10.0.10240.0)
|
| API contract |
Windows.Phone.PhoneContract (introduced v1)
|
| Capabilities |
ID_CAP_CONTACTS [Windows Phone]
|
FamilyName FamilyName FamilyName FamilyName
Gets or sets the family name of a contact.
public : PlatForm::String FamilyName { get; set; }public string FamilyName { get; set; }Public ReadWrite Property FamilyName As string// You can use this property in JavaScript.
- Value
- PlatForm::String string string string
The family name of a contact.
| Device family |
Windows Mobile Extension SDK (introduced v10.0.10240.0)
|
| API contract |
Windows.Phone.PhoneContract (introduced v1)
|
| Capabilities |
ID_CAP_CONTACTS [Windows Phone]
|
GivenName GivenName GivenName GivenName
Gets or sets the given name of a contact.
public : PlatForm::String GivenName { get; set; }public string GivenName { get; set; }Public ReadWrite Property GivenName As string// You can use this property in JavaScript.
- Value
- PlatForm::String string string string
The given name of a contact.
| Device family |
Windows Mobile Extension SDK (introduced v10.0.10240.0)
|
| API contract |
Windows.Phone.PhoneContract (introduced v1)
|
| Capabilities |
ID_CAP_CONTACTS [Windows Phone]
|
HonorificPrefix HonorificPrefix HonorificPrefix HonorificPrefix
Gets or sets the honorific prefix of a contact.
public : PlatForm::String HonorificPrefix { get; set; }public string HonorificPrefix { get; set; }Public ReadWrite Property HonorificPrefix As string// You can use this property in JavaScript.
- Value
- PlatForm::String string string string
The honorific prefix of a contact.
| Device family |
Windows Mobile Extension SDK (introduced v10.0.10240.0)
|
| API contract |
Windows.Phone.PhoneContract (introduced v1)
|
| Capabilities |
ID_CAP_CONTACTS [Windows Phone]
|
HonorificSuffix HonorificSuffix HonorificSuffix HonorificSuffix
Gets or sets the honorific suffix of a contact.
public : PlatForm::String HonorificSuffix { get; set; }public string HonorificSuffix { get; set; }Public ReadWrite Property HonorificSuffix As string// You can use this property in JavaScript.
- Value
- PlatForm::String string string string
The honorific suffix of a contact.
| Device family |
Windows Mobile Extension SDK (introduced v10.0.10240.0)
|
| API contract |
Windows.Phone.PhoneContract (introduced v1)
|
| Capabilities |
ID_CAP_CONTACTS [Windows Phone]
|
Methods
GetDisplayPictureAsync() GetDisplayPictureAsync() GetDisplayPictureAsync() GetDisplayPictureAsync()
Gets the display picture of a contact.
public : IAsyncOperation<IRandomAccessStream> GetDisplayPictureAsync()public IAsyncOperation<IRandomAccessStream> GetDisplayPictureAsync()Public Function GetDisplayPictureAsync() As IAsyncOperation( Of IRandomAccessStream )// You can use this method in JavaScript.
A stream containing the image data. If you use Asynchronous programming, the result type is IRandomAccessStream, which is the bitmap data for an image provided as a stream.
| Device family |
Windows Mobile Extension SDK (introduced v10.0.10240.0)
|
| API contract |
Windows.Phone.PhoneContract (introduced v1)
|
| Capabilities |
ID_CAP_CONTACTS [Windows Phone]
|
GetPropertiesAsync() GetPropertiesAsync() GetPropertiesAsync() GetPropertiesAsync()
Gets the properties for a contact as an map of name/value pairs.
public : IAsyncOperation<IMap<PlatForm::String, PlatForm::Object>> GetPropertiesAsync()public IAsyncOperation<IDictionary<string, object>> GetPropertiesAsync()Public Function GetPropertiesAsync() As IAsyncOperation( Of IDictionarystring, object )// You can use this method in JavaScript.
When this method completes, it returns a map/dictionary of string name/untyped value pairs.
| Device family |
Windows Mobile Extension SDK (introduced v10.0.10240.0)
|
| API contract |
Windows.Phone.PhoneContract (introduced v1)
|
| Capabilities |
ID_CAP_CONTACTS [Windows Phone]
|
SetDisplayPictureAsync(IInputStream) SetDisplayPictureAsync(IInputStream) SetDisplayPictureAsync(IInputStream) SetDisplayPictureAsync(IInputStream)
Sets the display picture for a contact using an IInputStream object.
public : IAsyncAction SetDisplayPictureAsync(IInputStream stream)public IAsyncAction SetDisplayPictureAsync(IInputStream stream)Public Function SetDisplayPictureAsync(stream As IInputStream) As IAsyncAction// You can use this method in JavaScript.
The stream containing the image data.
An asynchronous action. If you use Asynchronous programming, the result type is void.
| Device family |
Windows Mobile Extension SDK (introduced v10.0.10240.0)
|
| API contract |
Windows.Phone.PhoneContract (introduced v1)
|
| Capabilities |
ID_CAP_CONTACTS [Windows Phone]
|
ToVcardAsync() ToVcardAsync() ToVcardAsync() ToVcardAsync()
Retrieves a vCard representation of the contact using the vCard version 3.0 format.
public : IAsyncOperation<IRandomAccessStream> ToVcardAsync()public IAsyncOperation<IRandomAccessStream> ToVcardAsync()Public Function ToVcardAsync() As IAsyncOperation( Of IRandomAccessStream )// You can use this method in JavaScript.
When this method completes, it returns a stream containing the vCard data. If you use Asynchronous programming, the result type is IRandomAccessStream, which is the data.
| Device family |
Windows Mobile Extension SDK (introduced v10.0.10240.0)
|
| API contract |
Windows.Phone.PhoneContract (introduced v1)
|
| Capabilities |
ID_CAP_CONTACTS [Windows Phone]
|
- See Also
ToVcardAsync(VCardFormat) ToVcardAsync(VCardFormat) ToVcardAsync(VCardFormat) ToVcardAsync(VCardFormat)
Retrieves a vCard representation of the contact using the specified vCard format.
public : IAsyncOperation<IRandomAccessStream> ToVcardAsync(VCardFormat format)public IAsyncOperation<IRandomAccessStream> ToVcardAsync(VCardFormat format)Public Function ToVcardAsync(format As VCardFormat) As IAsyncOperation( Of IRandomAccessStream )// You can use this method in JavaScript.
The format that the returned vCard will use.
When this method completes, it returns a stream containing the vCard data. If you use Asynchronous programming, the result type is IRandomAccessStream, which is the data.
| Device family |
Windows Mobile Extension SDK (introduced v10.0.10240.0)
|
| API contract |
Windows.Phone.PhoneContract (introduced v1)
|
| Capabilities |
ID_CAP_CONTACTS [Windows Phone]
|
- See Also