BStrWrapper Klasa

Definicja

Przestroga

BStrWrapper and support for marshalling to the VARIANT type may be unavailable in future releases.

Marshaluje dane typu VT_BSTR z zarządzanego do niezarządzanego kodu. Klasa ta nie może być dziedziczona.

public ref class BStrWrapper sealed
[System.Obsolete("BStrWrapper and support for marshalling to the VARIANT type may be unavailable in future releases.")]
public sealed class BStrWrapper
public sealed class BStrWrapper
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public sealed class BStrWrapper
[<System.Obsolete("BStrWrapper and support for marshalling to the VARIANT type may be unavailable in future releases.")>]
type BStrWrapper = class
type BStrWrapper = class
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Serializable>]
type BStrWrapper = class
Public NotInheritable Class BStrWrapper
Dziedziczenie
BStrWrapper
Atrybuty

Uwagi

Klasa BStrWrapper steruje sposobem, w jaki otokowany obiekt jest marshalowany po przekazaniu jako VARIANT. Obiekt można owinąć String w obiekcie, BStrWrapper aby przeprowadzić jego marshaling jako VT_BSTR. BStrWrapper jest przydatne podczas przekazywania ciągu null do niezarządzanego kodu. Bez BStrWrapperparametru ciąg null jest przekazywany jako VT_EMPTY; jednak zawijanie ciągu z BStrWrapper gwarantuje, że ciąg null jest przekazywany jako VT_BSTR.

Konstruktory

BStrWrapper(Object)
Przestarzałe.

Inicjuje BStrWrapper nowe wystąpienie klasy z określonym Object obiektem.

BStrWrapper(String)
Przestarzałe.

Inicjuje BStrWrapper nowe wystąpienie klasy z określonym String obiektem.

Właściwości

WrappedObject
Przestarzałe.

Pobiera opakowany String obiekt do marshalowania jako typ VT_BSTR.

Metody

Equals(Object)
Przestarzałe.

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()
Przestarzałe.

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()
Przestarzałe.

Type Pobiera bieżące wystąpienie.

(Odziedziczone po Object)
MemberwiseClone()
Przestarzałe.

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ToString()
Przestarzałe.

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Dotyczy