ExportAttribute Construtores
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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.