Freigeben über


ExportAttribute Konstruktoren

Definition

Initialisiert eine neue Instanz der ExportAttribute-Klasse.

Überlädt

Name Beschreibung
ExportAttribute()

Initialisiert eine neue Instanz der ExportAttribute Klasse, wobei der typ oder das Element exportiert wird, der mit diesem Attribut unter dem Standardvertragsnamen markiert ist.

ExportAttribute(String)

Initialisiert eine neue Instanz der ExportAttribute Klasse, wobei der typ oder das Element exportiert wird, der mit diesem Attribut unter dem angegebenen Vertragsnamen gekennzeichnet ist.

ExportAttribute(Type)

Initialisiert eine neue Instanz der ExportAttribute Klasse, wobei der typ oder das Element exportiert wird, der mit diesem Attribut unter einem vom angegebenen Typ abgeleiteten Vertragsnamen gekennzeichnet ist.

ExportAttribute(String, Type)

Initialisiert eine neue Instanz der ExportAttribute Klasse, wobei der angegebene Typ unter dem angegebenen Vertragsnamen exportiert wird.

ExportAttribute()

Quelle:
ExportAttribute.cs
Quelle:
ExportAttribute.cs
Quelle:
ExportAttribute.cs
Quelle:
ExportAttribute.cs

Initialisiert eine neue Instanz der ExportAttribute Klasse, wobei der typ oder das Element exportiert wird, der mit diesem Attribut unter dem Standardvertragsnamen markiert ist.

public:
 ExportAttribute();
public ExportAttribute();
Public Sub New ()

Hinweise

Der Standardvertragsname ist das Ergebnis des Aufrufs der GetContractName Methode für die Eigenschaft oder den Feldtyp oder für den Typ, der mit diesem Attribut gekennzeichnet ist.

Methoden, die mit diesem Attribut gekennzeichnet sind, müssen einen Vertragsnamen oder einen Typ mithilfe ExportAttribute(String) einer oder ExportAttribute(Type)eines Typs angeben.

Der Vertragsname wird mithilfe der Ordinal Eigenschaft verglichen, um einen Vergleich zwischen Groß- und Kleinschreibung durchzuführen.

Gilt für:

ExportAttribute(String)

Quelle:
ExportAttribute.cs
Quelle:
ExportAttribute.cs
Quelle:
ExportAttribute.cs
Quelle:
ExportAttribute.cs

Initialisiert eine neue Instanz der ExportAttribute Klasse, wobei der typ oder das Element exportiert wird, der mit diesem Attribut unter dem angegebenen Vertragsnamen gekennzeichnet ist.

public:
 ExportAttribute(System::String ^ contractName);
public ExportAttribute(string? contractName);
public ExportAttribute(string contractName);
new System.ComponentModel.Composition.ExportAttribute : string -> System.ComponentModel.Composition.ExportAttribute
Public Sub New (contractName As String)

Parameter

contractName
String

Der Vertragsname, der zum Exportieren des Typs oder Mitglieds verwendet wird, der mit diesem Attribut gekennzeichnet ist, oder null eine leere Zeichenfolge ("") zur Verwendung des Standardvertragsnamens.

Hinweise

Der Standardvertragsname ist das Ergebnis des Aufrufs der GetContractName Methode für die Eigenschaft oder den Feldtyp oder für den Typ, den dies mit diesem Attribut markiert ist.

Methoden, die mit diesem Attribut gekennzeichnet sind, müssen einen Vertragsnamen oder einen Typ mithilfe ExportAttribute(String) einer oder ExportAttribute(Type)eines Typs angeben.

Der Vertragsname wird mithilfe der Ordinal Eigenschaft verglichen, um einen Vergleich zwischen Groß- und Kleinschreibung durchzuführen.

Gilt für:

ExportAttribute(Type)

Quelle:
ExportAttribute.cs
Quelle:
ExportAttribute.cs
Quelle:
ExportAttribute.cs
Quelle:
ExportAttribute.cs

Initialisiert eine neue Instanz der ExportAttribute Klasse, wobei der typ oder das Element exportiert wird, der mit diesem Attribut unter einem vom angegebenen Typ abgeleiteten Vertragsnamen gekennzeichnet ist.

public:
 ExportAttribute(Type ^ contractType);
public ExportAttribute(Type? contractType);
public ExportAttribute(Type contractType);
new System.ComponentModel.Composition.ExportAttribute : Type -> System.ComponentModel.Composition.ExportAttribute
Public Sub New (contractType As Type)

Parameter

contractType
Type

Ein Typ, von dem der Vertragsname abgeleitet werden soll, der zum Exportieren des Typs oder Mitglieds verwendet wird, der mit diesem Attribut gekennzeichnet ist, oder null zum Verwenden des Standardvertragsnamens.

Hinweise

Der Vertragsname ist das Ergebnis des Aufrufens der GetContractName Methode für contractType.

Der Standardvertragsname ist das Ergebnis des Aufrufs der GetContractName Methode für die Eigenschaft oder den Feldtyp oder für den Typ, der mit diesem Attribut gekennzeichnet ist.

Methoden, die mit diesem Attribut gekennzeichnet sind, müssen einen Vertragsnamen oder einen Typ mithilfe ExportAttribute(String) einer oder ExportAttribute(Type)eines Typs angeben.

Der Vertragsname wird mithilfe der Ordinal Eigenschaft verglichen, um einen Vergleich zwischen Groß- und Kleinschreibung durchzuführen.

Gilt für:

ExportAttribute(String, Type)

Quelle:
ExportAttribute.cs
Quelle:
ExportAttribute.cs
Quelle:
ExportAttribute.cs
Quelle:
ExportAttribute.cs

Initialisiert eine neue Instanz der ExportAttribute Klasse, wobei der angegebene Typ unter dem angegebenen Vertragsnamen exportiert wird.

public:
 ExportAttribute(System::String ^ contractName, Type ^ contractType);
public ExportAttribute(string? contractName, Type? contractType);
public ExportAttribute(string contractName, Type contractType);
new System.ComponentModel.Composition.ExportAttribute : string * Type -> System.ComponentModel.Composition.ExportAttribute
Public Sub New (contractName As String, contractType As Type)

Parameter

contractName
String

Der Vertragsname, der zum Exportieren des Typs oder Mitglieds verwendet wird, der mit diesem Attribut gekennzeichnet ist, oder null eine leere Zeichenfolge ("") zur Verwendung des Standardvertragsnamens.

contractType
Type

Der zu exportierende Typ.

Hinweise

Der Standardvertragsname ist das Ergebnis des Aufrufs AttributedModelServices.GetContractName(Type) der Eigenschaft oder des Feldtyps oder des Typs selbst, der mit diesem Attribut gekennzeichnet ist.

Der Vertragsname wird mithilfe eines nicht sprachlichen Vergleichs zwischen StringComparer.OrdinalGroß- und Kleinschreibung verglichen.

Gilt für: