Поделиться через


BStrWrapper Класс

Определение

Внимание!

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

Маршалирует данные типа VT_BSTR из управляемого кода в неуправляемый. Этот класс не наследуется.

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
Наследование
BStrWrapper
Атрибуты

Комментарии

Класс BStrWrapper управляет маршалированием упаковаемого объекта при передаче в виде VARIANT. Объект можно упаковать String в BStrWrapper объект , чтобы маршалировать его как VT_BSTR. BStrWrapper полезно при передаче строки NULL в неуправляемый код. Без BStrWrapper, строка NULL передается как VT_EMPTY; однако упаковка строки с BStrWrapper гарантирует, что строка NULL будет передана как VT_BSTR.

Конструкторы

BStrWrapper(Object)
Устаревшие..

Инициализирует новый экземпляр класса BStrWrapper с указанным объектом Object.

BStrWrapper(String)
Устаревшие..

Инициализирует новый экземпляр класса BStrWrapper с указанным объектом String.

Свойства

WrappedObject
Устаревшие..

Возвращает инкапсулированный объект String для маршалинга в качестве типа VT_BSTR.

Методы

Equals(Object)
Устаревшие..

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetHashCode()
Устаревшие..

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()
Устаревшие..

Возвращает объект Type для текущего экземпляра.

(Унаследовано от Object)
MemberwiseClone()
Устаревшие..

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
ToString()
Устаревшие..

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

Применяется к