MarshalAsAttribute.MarshalType Pole
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Określa w pełni kwalifikowaną nazwę niestandardowego marshalera.
public: System::String ^ MarshalType;
public string MarshalType;
public string? MarshalType;
[System.Runtime.InteropServices.ComVisible(true)]
public string MarshalType;
val mutable MarshalType : string
[<System.Runtime.InteropServices.ComVisible(true)>]
val mutable MarshalType : string
Public MarshalType As String
Wartość pola
- Atrybuty
Uwagi
Można użyć MarshalType pola lub MarshalAsAttribute.MarshalTypeRef określić niestandardowy typ marshalera dla przypisanego parametru, pola lub typu zwracanego. Pole MarshalType umożliwia określenie ciągu reprezentującego w pełni kwalifikowaną nazwę niestandardowego marszałka. Jest to przydatne w przypadku odwołań związanych z opóźnieniem, ale jest mniej preferowane niż MarshalTypeRef w przypadku określania niestandardowego marshalera. Aby uzyskać dodatkowe informacje na temat tworzenia i używania niestandardowych marshalerów, zobacz Marshaling Niestandardowy.