ExportAttribute Construtores

Definição

Inicializa uma nova instância da classe ExportAttribute.

Sobrecargas

ExportAttribute()

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

ExportAttribute(String)

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

ExportAttribute(Type)

Inicializa uma nova instância da classe ExportAttribute, 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 classe ExportAttribute, exportando o tipo especificado com o nome de contrato especificado.

ExportAttribute()

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

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

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

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-se a propriedade Ordinal para executar uma comparação que diferencia maiúsculas de minúsculas, não linguística.

Aplica-se a

ExportAttribute(String)

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

Inicializa uma nova instância da classe ExportAttribute, exportando o tipo ou membro marcado com esse atributo com o nome de 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 que é usado para exportar o tipo ou membro marcado com esse atributo, ou null, ou 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-se a propriedade Ordinal para executar uma comparação que diferencia maiúsculas de minúsculas, não linguística.

Aplica-se a

ExportAttribute(Type)

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

Inicializa uma nova instância da classe ExportAttribute, 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 de derivação do nome de contrato que é usado para exportar o tipo ou membro marcado com esse atributo, ou null para usar um nome de contrato padrão.

Comentários

O nome do contrato é o resultado da chamada do método GetContractName em contractType.

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-se a propriedade Ordinal para executar uma comparação que diferencia maiúsculas de minúsculas, não linguística.

Aplica-se a

ExportAttribute(String, Type)

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

Inicializa uma nova instância da classe ExportAttribute, exportando o tipo especificado com o nome de 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 que é usado para exportar o tipo ou membro marcado com esse atributo, ou null, ou 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