|
|
public sealed class ContactFieldFactory
|
|
|
: __ComObject, IContactFieldFactory, IContactLocationFieldFactory, IContactInstantMessageFieldFactory
|
|
|
public virtual ContactField CreateField(String value, ContactFieldType type);
|
|
|
public virtual ContactField CreateField(String value, ContactFieldType type, ContactFieldCategory category);
|
|
|
public virtual ContactField CreateField(String name, String value, ContactFieldType type, ContactFieldCategory category);
|
|
|
public virtual ContactInstantMessageField CreateInstantMessage(String username);
|
|
|
public virtual ContactInstantMessageField CreateInstantMessage(String username, ContactFieldCategory category);
|
|
|
public virtual ContactInstantMessageField CreateInstantMessage(String username, ContactFieldCategory category, String service, String displayText, Uri verb);
|
|
|
public virtual ContactLocationField CreateLocation(String unstructuredAddress);
|
|
|
public virtual ContactLocationField CreateLocation(String unstructuredAddress, ContactFieldCategory category);
|
|
|
public virtual ContactLocationField CreateLocation(String unstructuredAddress, ContactFieldCategory category, String street, String city, String region, String country, String postalCode);
|
|
|
public sealed class ContactInformation
|
|
|
: __ComObject, IContactInformation
|
|
|
public virtual IReadOnlyList`1<IContactField> CustomFields { get; }
|
|
|
public virtual IReadOnlyList`1<IContactField> Emails { get; }
|
|
|
public virtual IReadOnlyList`1<IContactInstantMessageField> InstantMessages { get; }
|
|
|
public virtual IReadOnlyList`1<IContactLocationField> Locations { get; }
|
|
|
public virtual String Name { get; }
|
|
|
public virtual IReadOnlyList`1<IContactField> PhoneNumbers { get; }
|
|
|
public virtual ContactInformationGetThumbnailOperation GetThumbnailAsync();
|
|
|
public virtual IReadOnlyList`1<IContactField> QueryCustomFields(String customName);
|
|
|
public sealed class ContactInformationGetThumbnailOperation
|
|
|
: __ComObject, IAsyncOperation`1<ImageResource>, IAsyncInfo
|
|
|
public virtual AsyncOperationCompletedHandler`1<ImageResource> Completed { get; set; }
|
|
|
public virtual Exception ErrorCode { get; }
|
|
|
public virtual UInt32 Id { get; }
|
|
|
public virtual AsyncStatus Status { get; }
|
|
|
public virtual void Cancel();
|
|
|
public virtual void Close();
|
|
|
public virtual ImageResource GetResults();
|
|
|
public virtual void Start();
|
|
|
public sealed class ContactInstantMessageField
|
|
|
: __ComObject, IContactInstantMessageField, IContactField
|
|
|
public virtual ContactFieldCategory Category { get; }
|
|
|
public virtual String DisplayText { get; }
|
|
|
public virtual Uri LaunchUri { get; }
|
|
|
public virtual String Name { get; }
|
|
|
public virtual String Service { get; }
|
|
|
public virtual ContactFieldType Type { get; }
|
|
|
public virtual String UserName { get; }
|
|
|
public virtual String Value { get; }
|
|
|
public sealed class ContactLocationField
|
|
|
: __ComObject, IContactLocationField, IContactField
|
|
|
public virtual ContactFieldCategory Category { get; }
|
|
|
public virtual String City { get; }
|
|
|
public virtual String Country { get; }
|
|
|
public virtual String Name { get; }
|
|
|
public virtual String PostalCode { get; }
|
|
|
public virtual String Region { get; }
|
|
|
public virtual String Street { get; }
|
|
|
public virtual ContactFieldType Type { get; }
|
|
|
public virtual String UnstructuredAddress { get; }
|
|
|
public virtual String Value { get; }
|
|
|
public sealed class PickMultipleContactsOperation
|
|
|
: __ComObject, IAsyncOperation`1<IReadOnlyList`1<IContactInformation>>, IAsyncInfo
|
|
|
public virtual AsyncOperationCompletedHandler`1<IReadOnlyList`1<IContactInformation>> Completed { get; set; }
|
|
|
public virtual Exception ErrorCode { get; }
|
|
|
public virtual UInt32 Id { get; }
|
|
|
public virtual AsyncStatus Status { get; }
|
|
|
public virtual void Cancel();
|
|
|
public virtual void Close();
|
|
|
public virtual IReadOnlyList`1<IContactInformation> GetResults();
|
|
|
public virtual void Start();
|
|
|
public sealed class PickSingleContactOperation
|
|
|
: __ComObject, IAsyncOperation`1<ContactInformation>, IAsyncInfo
|
|
|
public virtual AsyncOperationCompletedHandler`1<ContactInformation> Completed { get; set; }
|
|
|
public virtual Exception ErrorCode { get; }
|
|
|
public virtual UInt32 Id { get; }
|
|
|
public virtual AsyncStatus Status { get; }
|
|
|
public virtual void Cancel();
|
|
|
public virtual void Close();
|
|
|
public virtual ContactInformation GetResults();
|
|
|
public virtual void Start();
|