MarshalAsAttribute.MarshalType-Feld
Veröffentlicht: Oktober 2016
Gibt den vollqualifizierten Namen eines benutzerdefinierten Marshallers.
Namespace: System.Runtime.InteropServices
Assembly: mscorlib (in mscorlib.dll)
Syntax
[ComVisibleAttribute(true)]
public string MarshalType
public:
[ComVisibleAttribute(true)]
String^ MarshalType
[<ComVisibleAttribute(true)>]
val mutable MarshalType : string
<ComVisibleAttribute(True)>
Public MarshalType As String
Feldwert
Type: System.String
Hinweise
Verwenden Sie entweder die MarshalType oder MarshalAsAttribute.MarshalTypeRef Feld Geben Sie einen benutzerdefinierten Marshaller-Typ für den attributierten Parameter, ein Feld oder einen Rückgabetyp-Typ. Die MarshalType Feld können Sie angeben, eine Zeichenfolge, die den vollqualifizierten Namen eines benutzerdefinierten Marshallers darstellt. Dies ist nützlich für spät gebundene Verweise, aber kleiner als bevorzugt wird MarshalTypeRef für einen benutzerdefinierten Marshaller angeben. Weitere Informationen zum Erstellen und Verwenden von benutzerdefinierten Marshaller finden Sie unter benutzerdefiniertes Marshalling.
Versionsinformationen
Universelle Windows-Plattform
Verfügbar seit 8
.NET Framework
Verfügbar seit 1.1
Portierbare Klassenbibliothek
Unterstützt in: portierbare .NET-Plattformen
Silverlight
Verfügbar seit 2.0
Windows Phone Silverlight
Verfügbar seit 7.0
Windows Phone
Verfügbar seit 8.1
Siehe auch
MarshalTypeRef
MarshalAsAttribute-Klasse
System.Runtime.InteropServices-Namespace
Zurück zum Anfang