Udostępnij za pośrednictwem


ExportAttribute Konstruktory

Definicja

Inicjuje nowe wystąpienie klasy ExportAttribute.

Przeciążenia

ExportAttribute()

Inicjuje ExportAttribute nowe wystąpienie klasy, eksportując typ lub element członkowski oznaczony tym atrybutem pod domyślną nazwą kontraktu.

ExportAttribute(String)

Inicjuje ExportAttribute nowe wystąpienie klasy, eksportując typ lub element członkowski oznaczony tym atrybutem pod określoną nazwą kontraktu.

ExportAttribute(Type)

Inicjuje nowe wystąpienie ExportAttribute klasy, eksportując typ lub element członkowski oznaczony tym atrybutem pod nazwą kontraktu pochodzącą z określonego typu.

ExportAttribute(String, Type)

Inicjuje ExportAttribute nowe wystąpienie klasy, eksportując określony typ pod określoną nazwą kontraktu.

ExportAttribute()

Źródło:
ExportAttribute.cs
Źródło:
ExportAttribute.cs
Źródło:
ExportAttribute.cs

Inicjuje ExportAttribute nowe wystąpienie klasy, eksportując typ lub element członkowski oznaczony tym atrybutem pod domyślną nazwą kontraktu.

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

Uwagi

Domyślna nazwa kontraktu jest wynikiem wywołania GetContractName metody we właściwości lub typie pola lub typie oznaczonym tym atrybutem.

Metody oznaczone tym atrybutem muszą określać nazwę kontraktu lub typ przy użyciu metody ExportAttribute(String) lub ExportAttribute(Type).

Nazwa kontraktu Ordinal jest porównywana przy użyciu właściwości w celu przeprowadzenia porównania bez lingwistyki z uwzględnieniem wielkości liter.

Dotyczy

ExportAttribute(String)

Źródło:
ExportAttribute.cs
Źródło:
ExportAttribute.cs
Źródło:
ExportAttribute.cs

Inicjuje ExportAttribute nowe wystąpienie klasy, eksportując typ lub element członkowski oznaczony tym atrybutem pod określoną nazwą kontraktu.

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)

Parametry

contractName
String

Nazwa kontraktu używana do eksportowania typu lub elementu członkowskiego oznaczonego tym atrybutem lub null pustego ciągu ("") do używania domyślnej nazwy kontraktu.

Uwagi

Domyślna nazwa kontraktu jest wynikiem wywołania GetContractName metody we właściwości lub typie pola lub typie oznaczonym tym atrybutem.

Metody oznaczone tym atrybutem muszą określać nazwę kontraktu lub typ przy użyciu metody ExportAttribute(String) lub ExportAttribute(Type).

Nazwa kontraktu Ordinal jest porównywana przy użyciu właściwości w celu przeprowadzenia porównania bez lingwistyki z uwzględnieniem wielkości liter.

Dotyczy

ExportAttribute(Type)

Źródło:
ExportAttribute.cs
Źródło:
ExportAttribute.cs
Źródło:
ExportAttribute.cs

Inicjuje nowe wystąpienie ExportAttribute klasy, eksportując typ lub element członkowski oznaczony tym atrybutem pod nazwą kontraktu pochodzącą z określonego typu.

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)

Parametry

contractType
Type

Typ, z którego ma pochodzić nazwa kontraktu używana do eksportowania typu lub elementu członkowskiego oznaczonego tym atrybutem lub null do używania domyślnej nazwy kontraktu.

Uwagi

Nazwa kontraktu GetContractName jest wynikiem wywołania metody na .contractType

Domyślna nazwa kontraktu jest wynikiem wywołania GetContractName metody we właściwości lub typie pola lub typie oznaczonym tym atrybutem.

Metody oznaczone tym atrybutem muszą określać nazwę kontraktu lub typ przy użyciu metody ExportAttribute(String) lub ExportAttribute(Type).

Nazwa kontraktu Ordinal jest porównywana przy użyciu właściwości w celu przeprowadzenia porównania bez lingwistyki z uwzględnieniem wielkości liter.

Dotyczy

ExportAttribute(String, Type)

Źródło:
ExportAttribute.cs
Źródło:
ExportAttribute.cs
Źródło:
ExportAttribute.cs

Inicjuje ExportAttribute nowe wystąpienie klasy, eksportując określony typ pod określoną nazwą kontraktu.

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)

Parametry

contractName
String

Nazwa kontraktu używana do eksportowania typu lub elementu członkowskiego oznaczonego tym atrybutem lub null pustego ciągu ("") do używania domyślnej nazwy kontraktu.

contractType
Type

Typ do wyeksportowania.

Uwagi

Domyślna nazwa kontraktu jest wynikiem wywołania AttributedModelServices.GetContractName(Type) właściwości lub typu pola albo samego typu oznaczonego tym atrybutem.

Nazwa kontraktu jest porównywana przy użyciu porównania uwzględniającego wielkość liter, a nielingwistyczną przy użyciu polecenia StringComparer.Ordinal.

Dotyczy