ExportAttribute Konstruktorer

Definition

Initierar en ny instans av ExportAttribute klassen.

Överlagringar

Name Description
ExportAttribute()

Initierar en ny instans av ExportAttribute klassen och exporterar den typ eller medlem som har markerats med det här attributet under standardkontraktets namn.

ExportAttribute(String)

Initierar en ny instans av ExportAttribute klassen och exporterar den typ eller medlem som har markerats med det här attributet under det angivna kontraktsnamnet.

ExportAttribute(Type)

Initierar en ny instans av ExportAttribute klassen och exporterar den typ eller medlem som har markerats med det här attributet under ett kontraktnamn som härletts från den angivna typen.

ExportAttribute(String, Type)

Initierar en ny instans av ExportAttribute klassen och exporterar den angivna typen under det angivna kontraktsnamnet.

ExportAttribute()

Källa:
ExportAttribute.cs
Källa:
ExportAttribute.cs
Källa:
ExportAttribute.cs
Källa:
ExportAttribute.cs

Initierar en ny instans av ExportAttribute klassen och exporterar den typ eller medlem som har markerats med det här attributet under standardkontraktets namn.

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

Kommentarer

Standardkontraktnamnet är resultatet av att anropa GetContractName metoden för egenskapen eller fälttypen, eller på den typ som är markerad med det här attributet.

Metoder som har markerats med det här attributet måste ange ett kontraktnamn eller en typ med hjälp av antingen ExportAttribute(String) eller ExportAttribute(Type).

Kontraktsnamnet jämförs med egenskapen Ordinal för att utföra en skiftlägeskänslig, icke-språklig jämförelse.

Gäller för

ExportAttribute(String)

Källa:
ExportAttribute.cs
Källa:
ExportAttribute.cs
Källa:
ExportAttribute.cs
Källa:
ExportAttribute.cs

Initierar en ny instans av ExportAttribute klassen och exporterar den typ eller medlem som har markerats med det här attributet under det angivna kontraktsnamnet.

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)

Parametrar

contractName
String

Kontraktsnamnet som används för att exportera den typ eller medlem som har markerats med det här attributet, eller null en tom sträng ("") för att använda standardkontraktnamnet.

Kommentarer

Standardkontraktnamnet är resultatet av att anropa GetContractName metoden för egenskapen eller fälttypen, eller på den typ som detta är markerat med det här attributet.

Metoder som har markerats med det här attributet måste ange ett kontraktnamn eller en typ med hjälp av antingen ExportAttribute(String) eller ExportAttribute(Type).

Kontraktsnamnet jämförs med egenskapen Ordinal för att utföra en skiftlägeskänslig, icke-språklig jämförelse.

Gäller för

ExportAttribute(Type)

Källa:
ExportAttribute.cs
Källa:
ExportAttribute.cs
Källa:
ExportAttribute.cs
Källa:
ExportAttribute.cs

Initierar en ny instans av ExportAttribute klassen och exporterar den typ eller medlem som har markerats med det här attributet under ett kontraktnamn som härletts från den angivna typen.

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)

Parametrar

contractType
Type

En typ som du vill härleda kontraktnamnet från som används för att exportera den typ eller medlem som har markerats med det här attributet, eller null för att använda standardkontraktets namn.

Kommentarer

Kontraktsnamnet är resultatet av att anropa metoden på GetContractNamecontractType.

Standardkontraktnamnet är resultatet av att anropa GetContractName metoden för egenskapen eller fälttypen, eller på den typ som är markerad med det här attributet.

Metoder som har markerats med det här attributet måste ange ett kontraktnamn eller en typ med hjälp av antingen ExportAttribute(String) eller ExportAttribute(Type).

Kontraktsnamnet jämförs med egenskapen Ordinal för att utföra en skiftlägeskänslig, icke-språklig jämförelse.

Gäller för

ExportAttribute(String, Type)

Källa:
ExportAttribute.cs
Källa:
ExportAttribute.cs
Källa:
ExportAttribute.cs
Källa:
ExportAttribute.cs

Initierar en ny instans av ExportAttribute klassen och exporterar den angivna typen under det angivna kontraktsnamnet.

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)

Parametrar

contractName
String

Kontraktsnamnet som används för att exportera den typ eller medlem som har markerats med det här attributet, eller null en tom sträng ("") för att använda standardkontraktnamnet.

contractType
Type

Den typ som ska exporteras.

Kommentarer

Standardkontraktnamnet är resultatet av att anropa AttributedModelServices.GetContractName(Type) egenskapen eller fälttypen, eller på själva typen som detta är markerat med det här attributet.

Kontraktsnamnet jämförs med en skiftlägeskänslig, icke-språklig jämförelse med .StringComparer.Ordinal

Gäller för