Freigeben über


ExportAttribute Konstruktoren

Definition

Initialisiert eine neue Instanz der ExportAttribute-Klasse.

Überlädt

ExportAttribute()

Initialisiert eine neue Instanz der ExportAttribute-Klasse, wobei der unter dem Standardvertragsnamen mit diesem Attribut markierte Typ oder Member exportiert wird.

ExportAttribute(String)

Initialisiert eine neue Instanz der ExportAttribute-Klasse, wobei der unter dem angegebenen Vertragsnamen mit diesem Attribut markierte Typ oder Member exportiert wird.

ExportAttribute(Type)

Initialisiert eine neue Instanz der ExportAttribute-Klasse, wobei der unter einem aus dem angegebenen Typ abgeleiteten Vertragsnamen mit diesem Attribut markierte Typ oder Member exportiert wird.

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

Initialisiert eine neue Instanz der ExportAttribute-Klasse, wobei der unter dem Standardvertragsnamen mit diesem Attribut markierte Typ oder Member exportiert wird.

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

Hinweise

Der Standardvertragsname ist das Ergebnis des Aufrufs der GetContractName -Methode für den Eigenschafts- oder 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) von oder ExportAttribute(Type)angeben.

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

Gilt für:

ExportAttribute(String)

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

Initialisiert eine neue Instanz der ExportAttribute-Klasse, wobei der unter dem angegebenen Vertragsnamen mit diesem Attribut markierte Typ oder Member exportiert wird.

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 verwendet wird, um den mit diesem Attribut markierten Typ oder Member zu exportieren, oder null oder eine leere Zeichenfolge (""), um den Standardvertragsnamen zu verwenden.

Hinweise

Der Standardvertragsname ist das Ergebnis des Aufrufs der GetContractName -Methode für den Eigenschafts- oder 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) von oder ExportAttribute(Type)angeben.

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

Gilt für:

ExportAttribute(Type)

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

Initialisiert eine neue Instanz der ExportAttribute-Klasse, wobei der unter einem aus dem angegebenen Typ abgeleiteten Vertragsnamen mit diesem Attribut markierte Typ oder Member exportiert wird.

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, aus dem der zum Exportieren des mit diesem Attribut markierten Typs oder Members verwendete Vertragsname abgeleitet werden soll, oder null, um den Standardvertragsnamen zu verwenden.

Hinweise

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

Der Standardvertragsname ist das Ergebnis des Aufrufs der GetContractName -Methode für den Eigenschafts- oder 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) von oder ExportAttribute(Type)angeben.

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

Gilt für:

ExportAttribute(String, Type)

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 verwendet wird, um den mit diesem Attribut markierten Typ oder Member zu exportieren, oder null oder eine leere Zeichenfolge (""), um den Standardvertragsnamen zu verwenden.

contractType
Type

Der Typ, der exportiert werden soll.

Hinweise

Der Standardvertragsname ist das Ergebnis des Aufrufs AttributedModelServices.GetContractName(Type) für die Eigenschaft oder den Feldtyp oder für den Typ selbst, dass dieser mit diesem Attribut gekennzeichnet ist.

Der Vertragsname wird mithilfe eines nicht linguistischen Vergleichs verglichen, bei dem die Groß-/Kleinschreibung beachtet wird StringComparer.Ordinal.

Gilt für: