Compartilhar via


ExportAttribute Construtores

Definição

Inicializa uma nova instância da classe ExportAttribute.

Sobrecargas

Nome Description
ExportAttribute()

Inicializa uma nova instância da ExportAttribute classe, exportando o tipo ou membro marcado com esse atributo sob o nome do contrato padrão.

ExportAttribute(String)

Inicializa uma nova instância da ExportAttribute classe, exportando o tipo ou membro marcado com esse atributo sob o nome do contrato especificado.

ExportAttribute(Type)

Inicializa uma nova instância da ExportAttribute classe, exportando o tipo ou membro marcado com esse atributo em um nome de contrato derivado do tipo especificado.

ExportAttribute(String, Type)

Inicializa uma nova instância da ExportAttribute classe, exportando o tipo especificado sob o nome do contrato especificado.

ExportAttribute()

Origem:
ExportAttribute.cs
Origem:
ExportAttribute.cs
Origem:
ExportAttribute.cs
Origem:
ExportAttribute.cs

Inicializa uma nova instância da ExportAttribute classe, exportando o tipo ou membro marcado com esse atributo sob o nome do contrato padrão.

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

Comentários

O nome do contrato padrão é o resultado de chamar o GetContractName método na propriedade ou no tipo de campo ou no tipo marcado com esse atributo.

Os métodos marcados com esse atributo devem especificar um nome de contrato ou um tipo usando ou ExportAttribute(String)ExportAttribute(Type).

O nome do contrato é comparado usando a Ordinal propriedade para executar uma comparação não linguística que diferencia maiúsculas de minúsculas.

Aplica-se a

ExportAttribute(String)

Origem:
ExportAttribute.cs
Origem:
ExportAttribute.cs
Origem:
ExportAttribute.cs
Origem:
ExportAttribute.cs

Inicializa uma nova instância da ExportAttribute classe, exportando o tipo ou membro marcado com esse atributo sob o nome do contrato especificado.

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)

Parâmetros

contractName
String

O nome do contrato usado para exportar o tipo ou membro marcado com esse atributo ou null uma cadeia de caracteres vazia ("") para usar o nome do contrato padrão.

Comentários

O nome do contrato padrão é o resultado da chamada do GetContractName método na propriedade ou no tipo de campo ou no tipo marcado com esse atributo.

Os métodos marcados com esse atributo devem especificar um nome de contrato ou um tipo usando ou ExportAttribute(String)ExportAttribute(Type).

O nome do contrato é comparado usando a Ordinal propriedade para executar uma comparação não linguística que diferencia maiúsculas de minúsculas.

Aplica-se a

ExportAttribute(Type)

Origem:
ExportAttribute.cs
Origem:
ExportAttribute.cs
Origem:
ExportAttribute.cs
Origem:
ExportAttribute.cs

Inicializa uma nova instância da ExportAttribute classe, exportando o tipo ou membro marcado com esse atributo em um nome de contrato derivado do tipo especificado.

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)

Parâmetros

contractType
Type

Um tipo do qual derivar o nome do contrato usado para exportar o tipo ou membro marcado com esse atributo ou null para usar o nome do contrato padrão.

Comentários

O nome do contrato é o resultado de chamar o GetContractName método em contractType.

O nome do contrato padrão é o resultado de chamar o GetContractName método na propriedade ou no tipo de campo ou no tipo marcado com esse atributo.

Os métodos marcados com esse atributo devem especificar um nome de contrato ou um tipo usando ou ExportAttribute(String)ExportAttribute(Type).

O nome do contrato é comparado usando a Ordinal propriedade para executar uma comparação não linguística que diferencia maiúsculas de minúsculas.

Aplica-se a

ExportAttribute(String, Type)

Origem:
ExportAttribute.cs
Origem:
ExportAttribute.cs
Origem:
ExportAttribute.cs
Origem:
ExportAttribute.cs

Inicializa uma nova instância da ExportAttribute classe, exportando o tipo especificado sob o nome do contrato especificado.

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)

Parâmetros

contractName
String

O nome do contrato usado para exportar o tipo ou membro marcado com esse atributo ou null uma cadeia de caracteres vazia ("") para usar o nome do contrato padrão.

contractType
Type

O tipo a ser exportado.

Comentários

O nome do contrato padrão é o resultado da chamada AttributedModelServices.GetContractName(Type) na propriedade ou no tipo de campo ou no próprio tipo que está marcado com esse atributo.

O nome do contrato é comparado usando uma comparação não linguística que diferencia maiúsculas de minúsculas usando StringComparer.Ordinal.

Aplica-se a