Sdílet prostřednictvím


ExportAttribute Konstruktory

Definice

Inicializuje novou instanci ExportAttribute třídy.

Přetížení

Name Description
ExportAttribute()

Inicializuje novou instanci ExportAttribute třídy, exportuje typ nebo člen označený tímto atributem pod výchozí název kontraktu.

ExportAttribute(String)

Inicializuje novou instanci ExportAttribute třídy, exportuje typ nebo člen označený tímto atributem pod zadaným názvem kontraktu.

ExportAttribute(Type)

Inicializuje novou instanci ExportAttribute třídy, exportuje typ nebo člen označený tímto atributem pod názvem kontraktu odvozeného ze zadaného typu.

ExportAttribute(String, Type)

Inicializuje novou instanci ExportAttribute třídy, exportuje zadaný typ pod zadaný název kontraktu.

ExportAttribute()

Zdroj:
ExportAttribute.cs
Zdroj:
ExportAttribute.cs
Zdroj:
ExportAttribute.cs
Zdroj:
ExportAttribute.cs

Inicializuje novou instanci ExportAttribute třídy, exportuje typ nebo člen označený tímto atributem pod výchozí název kontraktu.

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

Poznámky

Výchozí název kontraktu je výsledkem volání GetContractName metody u vlastnosti nebo typu pole nebo typu, který je označen tímto atributem.

Metody označené tímto atributem musí určovat název kontraktu nebo typ pomocí nebo ExportAttribute(String)ExportAttribute(Type).

Název kontraktu se porovná pomocí Ordinal vlastnosti k provedení porovnání s rozlišováním velkých a malých a malých písmen.

Platí pro

ExportAttribute(String)

Zdroj:
ExportAttribute.cs
Zdroj:
ExportAttribute.cs
Zdroj:
ExportAttribute.cs
Zdroj:
ExportAttribute.cs

Inicializuje novou instanci ExportAttribute třídy, exportuje typ nebo člen označený tímto atributem pod zadaným názvem 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

Název kontraktu, který slouží k exportu typu nebo člena označeného tímto atributem, nebo null prázdný řetězec ("") pro použití výchozího názvu kontraktu.

Poznámky

Výchozí název kontraktu je výsledkem volání GetContractName metody u vlastnosti nebo typu pole nebo typu, který je označen tímto atributem.

Metody označené tímto atributem musí určovat název kontraktu nebo typ pomocí nebo ExportAttribute(String)ExportAttribute(Type).

Název kontraktu se porovná pomocí Ordinal vlastnosti k provedení porovnání s rozlišováním velkých a malých a malých písmen.

Platí pro

ExportAttribute(Type)

Zdroj:
ExportAttribute.cs
Zdroj:
ExportAttribute.cs
Zdroj:
ExportAttribute.cs
Zdroj:
ExportAttribute.cs

Inicializuje novou instanci ExportAttribute třídy, exportuje typ nebo člen označený tímto atributem pod názvem kontraktu odvozeného ze zadaného 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, ze kterého chcete odvodit název kontraktu, který se používá k exportu typu nebo člena označeného tímto atributem, nebo null k použití výchozího názvu kontraktu.

Poznámky

Název kontraktu je výsledek volání GetContractName metody on contractType.

Výchozí název kontraktu je výsledkem volání GetContractName metody u vlastnosti nebo typu pole nebo typu, který je označen tímto atributem.

Metody označené tímto atributem musí určovat název kontraktu nebo typ pomocí nebo ExportAttribute(String)ExportAttribute(Type).

Název kontraktu se porovná pomocí Ordinal vlastnosti k provedení porovnání s rozlišováním velkých a malých a malých písmen.

Platí pro

ExportAttribute(String, Type)

Zdroj:
ExportAttribute.cs
Zdroj:
ExportAttribute.cs
Zdroj:
ExportAttribute.cs
Zdroj:
ExportAttribute.cs

Inicializuje novou instanci ExportAttribute třídy, exportuje zadaný typ pod zadaný název 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

Název kontraktu, který slouží k exportu typu nebo člena označeného tímto atributem, nebo null prázdný řetězec ("") pro použití výchozího názvu kontraktu.

contractType
Type

Typ, který chcete exportovat.

Poznámky

Výchozí název kontraktu je výsledkem volání AttributedModelServices.GetContractName(Type) vlastnosti nebo typu pole nebo samotného typu, který je označen tímto atributem.

Název kontraktu se porovnává pomocí rozlišování velkých a malých a malých písmen, nejazyčné porovnání pomocí StringComparer.Ordinal.

Platí pro