ExportAttribute Construtores

Definição

Inicializa uma nova instância da ExportAttribute classe.

Sobrecargas

Name Description
ExportAttribute()

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

ExportAttribute(String)

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

ExportAttribute(Type)

Inicializa uma nova instância da ExportAttribute classe, exportando o tipo ou membro marcado com este atributo sob 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()

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

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

Observações

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

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

O nome do contrato é comparado utilizando a Ordinal propriedade para realizar uma comparação não linguística e com distinção de maiúsculas minúsculas.

Aplica-se a

ExportAttribute(String)

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

public:
 ExportAttribute(System::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 este atributo, ou null /ou uma string vazia ("") para usar o nome padrão do contrato.

Observações

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

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

O nome do contrato é comparado utilizando a Ordinal propriedade para realizar uma comparação não linguística e com distinção de maiúsculas minúsculas.

Aplica-se a

ExportAttribute(Type)

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

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 a partir do qual se pode derivar o nome do contrato que é usado para exportar o tipo ou membro marcado com este atributo, ou null para usar o nome do contrato por defeito.

Observações

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

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

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

O nome do contrato é comparado utilizando a Ordinal propriedade para realizar uma comparação não linguística e com distinção de maiúsculas minúsculas.

Aplica-se a

ExportAttribute(String, Type)

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);
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 este atributo, ou null /ou uma string vazia ("") para usar o nome padrão do contrato.

contractType
Type

Do tipo para exportar.

Observações

O nome padrão do contrato é o resultado de chamar AttributedModelServices.GetContractName(Type) para a propriedade ou tipo de campo, ou para o próprio tipo que este é marcado com este atributo.

O nome do contrato é comparado usando uma comparação não linguística e com sensibilidade a maiúsculas minúsculas, usando StringComparer.Ordinal.

Aplica-se a