Freigeben über


ContactFieldFactory Klasse

Definition

Erstellt Felder, die Informationen zu einem Kontakt enthalten. Sie können diese Felder dann einem Contact-Objekt hinzufügen, um den Kontakt zu erstellen. Diese Klasse ist nur für Apps verfügbar, die den Kontaktvertrag unterstützen.

public ref class ContactFieldFactory sealed : IContactFieldFactory, IContactInstantMessageFieldFactory, IContactLocationFieldFactory
/// [Windows.Foundation.Metadata.Activatable(65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class ContactFieldFactory final : IContactFieldFactory, IContactInstantMessageFieldFactory, IContactLocationFieldFactory
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
class ContactFieldFactory final : IContactFieldFactory, IContactInstantMessageFieldFactory, IContactLocationFieldFactory
[Windows.Foundation.Metadata.Activatable(65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class ContactFieldFactory : IContactFieldFactory, IContactInstantMessageFieldFactory, IContactLocationFieldFactory
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
public sealed class ContactFieldFactory : IContactFieldFactory, IContactInstantMessageFieldFactory, IContactLocationFieldFactory
function ContactFieldFactory()
Public NotInheritable Class ContactFieldFactory
Implements IContactFieldFactory, IContactInstantMessageFieldFactory, IContactLocationFieldFactory
Vererbung
Object Platform::Object IInspectable ContactFieldFactory
Attribute
Implementiert

Windows-Anforderungen

Gerätefamilie
Windows 10 (eingeführt in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v1.0)
App-Funktionen
contactsSystem

Konstruktoren

ContactFieldFactory()

Erstellt eine instance der ContactFieldFactory-Klasse.

Hinweis

ContactFieldFactory ist nach Windows 8.1 möglicherweise geändert oder nicht mehr für Releases verfügbar. Verwenden Sie stattdessen ContactAddress, ContactPhone, ContactSignificantOther, Contact, ContactEmail, ContactWebsite, ContactJobInfo oder ContactDate.

Methoden

CreateField(String, ContactFieldType, ContactFieldCategory)

Erstellt ein Feld, das Informationen zu einem Kontakt enthält.

Hinweis

IContactFieldFactory kann geändert oder für Releases nach Windows 8.1 nicht mehr verfügbar sein. Verwenden Sie stattdessen ContactPhone oder ContactEmail.

CreateField(String, ContactFieldType)

Erstellt ein Feld, das Informationen zu einem Kontakt enthält.

Hinweis

IContactFieldFactory kann geändert oder für Releases nach Windows 8.1 nicht mehr verfügbar sein. Verwenden Sie stattdessen ContactPhone oder ContactEmail.

CreateField(String, String, ContactFieldType, ContactFieldCategory)

Erstellt ein Feld, das Informationen zu einem Kontakt enthält.

Hinweis

IContactFieldFactory kann geändert oder für Releases nach Windows 8.1 nicht mehr verfügbar sein. Verwenden Sie stattdessen ContactPhone oder ContactEmail.

CreateInstantMessage(String, ContactFieldCategory, String, String, Uri)

Erstellt ein Feld, das Informationen zum Chatkonto eines Kontakts enthält.

Hinweis

IContactInstantMessageFieldFactory kann nach Windows 8.1 geändert oder nicht mehr für Releases verfügbar sein. Verwenden Sie stattdessen ContactConnectedServiceAccount.

CreateInstantMessage(String, ContactFieldCategory)

Erstellt ein Feld, das Informationen zum Chatkonto eines Kontakts enthält.

Hinweis

IContactInstantMessageFieldFactory kann nach Windows 8.1 geändert oder nicht mehr für Releases verfügbar sein. Verwenden Sie stattdessen ContactConnectedServiceAccount.

CreateInstantMessage(String)

Erstellt ein Feld, das Informationen zum Chatkonto eines Kontakts enthält.

Hinweis

IContactInstantMessageFieldFactory kann nach Windows 8.1 geändert oder nicht mehr für Releases verfügbar sein. Verwenden Sie stattdessen ContactConnectedServiceAccount.

CreateLocation(String, ContactFieldCategory, String, String, String, String, String)

Erstellt ein Feld, das Informationen zum Standort eines Kontakts enthält.

Hinweis

IContactLocationFieldFactory kann nach Windows 8.1 geändert oder nicht mehr für Releases verfügbar sein. Verwenden Sie stattdessen ContactAddress.

CreateLocation(String, ContactFieldCategory)

Erstellt ein Feld, das Informationen zum Standort eines Kontakts enthält.

Hinweis

IContactLocationFieldFactory kann nach Windows 8.1 geändert oder nicht mehr für Releases verfügbar sein. Verwenden Sie stattdessen ContactAddress.

CreateLocation(String)

Erstellt ein Feld, das Informationen zum Standort eines Kontakts enthält.

Hinweis

IContactLocationFieldFactory kann nach Windows 8.1 geändert oder nicht mehr für Releases verfügbar sein. Verwenden Sie stattdessen ContactAddress.

Gilt für: