Condividi tramite


ExportAttribute Costruttori

Definizione

Inizializza una nuova istanza della classe ExportAttribute.

Overload

ExportAttribute()

Inizializza una nuova istanza della classe ExportAttribute, che esporta il tipo o il membro contrassegnato da questo attributo con il nome di contratto predefinito.

ExportAttribute(String)

Inizializza una nuova istanza della classe ExportAttribute che esporta il tipo o il membro contrassegnato con questo attributo con il nome di contratto specificato.

ExportAttribute(Type)

Inizializza una nuova istanza della classe ExportAttribute, che esporta il tipo o il membro contrassegnato da questo attributo con un nome di contratto derivato dal tipo specificato.

ExportAttribute(String, Type)

Inizializza una nuova istanza della classe ExportAttribute, che esporta il tipo specificato con il nome di contratto specificato.

ExportAttribute()

Origine:
ExportAttribute.cs
Origine:
ExportAttribute.cs
Origine:
ExportAttribute.cs

Inizializza una nuova istanza della classe ExportAttribute, che esporta il tipo o il membro contrassegnato da questo attributo con il nome di contratto predefinito.

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

Commenti

Il nome del contratto predefinito è il risultato della chiamata del GetContractName metodo sul tipo di proprietà o campo o sul tipo contrassegnato con questo attributo.

I metodi contrassegnati con questo attributo devono specificare un nome di contratto o un tipo usando ExportAttribute(String) o ExportAttribute(Type).

Il nome del contratto viene confrontato utilizzando la Ordinal proprietà per eseguire un confronto senza distinzione tra maiuscole e minuscole e non linguistiche.

Si applica a

ExportAttribute(String)

Origine:
ExportAttribute.cs
Origine:
ExportAttribute.cs
Origine:
ExportAttribute.cs

Inizializza una nuova istanza della classe ExportAttribute che esporta il tipo o il membro contrassegnato con questo attributo con il nome di contratto specificato.

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)

Parametri

contractName
String

Nome del contratto utilizzato per esportare il tipo o il membro contrassegnato da questo attributo oppure null oppure una stringa vuota ("") per utilizzare il nome di contratto predefinito.

Commenti

Il nome del contratto predefinito è il risultato della chiamata del GetContractName metodo sul tipo di proprietà o campo o sul tipo contrassegnato con questo attributo.

I metodi contrassegnati con questo attributo devono specificare un nome di contratto o un tipo usando ExportAttribute(String) o ExportAttribute(Type).

Il nome del contratto viene confrontato utilizzando la Ordinal proprietà per eseguire un confronto senza distinzione tra maiuscole e minuscole e non linguistiche.

Si applica a

ExportAttribute(Type)

Origine:
ExportAttribute.cs
Origine:
ExportAttribute.cs
Origine:
ExportAttribute.cs

Inizializza una nuova istanza della classe ExportAttribute, che esporta il tipo o il membro contrassegnato da questo attributo con un nome di contratto derivato dal tipo specificato.

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)

Parametri

contractType
Type

Tipo da cui derivare il nome del contratto utilizzato per esportare il tipo o il membro contrassegnato da questo attributo oppure null per utilizzare il nome di contratto predefinito.

Commenti

Il nome del contratto è il risultato della chiamata al GetContractName metodo su contractType.

Il nome del contratto predefinito è il risultato della chiamata del GetContractName metodo sul tipo di proprietà o campo o sul tipo contrassegnato con questo attributo.

I metodi contrassegnati con questo attributo devono specificare un nome di contratto o un tipo usando ExportAttribute(String) o ExportAttribute(Type).

Il nome del contratto viene confrontato utilizzando la Ordinal proprietà per eseguire un confronto senza distinzione tra maiuscole e minuscole e non linguistiche.

Si applica a

ExportAttribute(String, Type)

Origine:
ExportAttribute.cs
Origine:
ExportAttribute.cs
Origine:
ExportAttribute.cs

Inizializza una nuova istanza della classe ExportAttribute, che esporta il tipo specificato con il nome di contratto specificato.

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)

Parametri

contractName
String

Nome del contratto utilizzato per esportare il tipo o il membro contrassegnato da questo attributo oppure null oppure una stringa vuota ("") per utilizzare il nome di contratto predefinito.

contractType
Type

Tipo da esportare.

Commenti

Il nome del contratto predefinito è il risultato della chiamata AttributedModelServices.GetContractName(Type) alla proprietà o al tipo di campo oppure al tipo stesso contrassegnato con questo attributo.

Il nome del contratto viene confrontato usando un confronto non linguistico con distinzione tra maiuscole e minuscole usando StringComparer.Ordinal.

Si applica a