MarshalAsAttribute.MarshalType Campo

Definizione

Specifica il nome completo di un gestore di marshalling personalizzato.

C#
public string MarshalType;
C#
public string? MarshalType;
C#
[System.Runtime.InteropServices.ComVisible(true)]
public string MarshalType;

Valore del campo

Attributi

Commenti

È possibile usare il MarshalType campo o MarshalAsAttribute.MarshalTypeRef specificare un tipo di gestore di marshalling personalizzato per il parametro, il campo o il tipo restituito con attributi. Il MarshalType campo consente di specificare una stringa che rappresenta il nome completo di un gestore di marshalling personalizzato. È utile per i riferimenti ad associazione tardiva, ma è meno preferibile rispetto MarshalTypeRef alla specifica di un gestore di marshalling personalizzato. Per altre informazioni sulla creazione e l'uso di marshalling personalizzati, vedere Marshalling personalizzato.

Si applica a

Prodotto Versioni
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0

Vedi anche