Compartir a través de


Clase BStrWrapper

 

Publicado: octubre de 2016

Calcula las referencias de tipo VT_BSTR desde código administrado a código no administrado. Esta clase no puede heredarse.

Espacio de nombres:   System.Runtime.InteropServices
Ensamblado:  mscorlib (en mscorlib.dll)

Jerarquía de herencia

System.Object
  System.Runtime.InteropServices.BStrWrapper

Sintaxis

[SerializableAttribute]
[ComVisibleAttribute(true)]
public sealed class BStrWrapper
[SerializableAttribute]
[ComVisibleAttribute(true)]
public ref class BStrWrapper sealed 
[<Sealed>]
[<SerializableAttribute>]
[<ComVisibleAttribute(true)>]
type BStrWrapper = class end
<SerializableAttribute>
<ComVisibleAttribute(True)>
Public NotInheritable Class BStrWrapper

Constructores

Nombre Descripción
System_CAPS_pubmethod BStrWrapper(Object)

Inicializa una nueva instancia de la BStrWrapper clase con los valores especificados Object objeto.

System_CAPS_pubmethod BStrWrapper(String)

Inicializa una nueva instancia de la BStrWrapper clase con los valores especificados String objeto.

Propiedades

Nombre Descripción
System_CAPS_pubproperty WrappedObject

Obtiene el contenedor String objeto que se va a calcular como de tipo VT_BSTR.

Métodos

Nombre Descripción
System_CAPS_pubmethod Equals(Object)

Determina si el objeto especificado es igual al objeto actual.(Heredado de Object).

System_CAPS_pubmethod GetHashCode()

Sirve como la función hash predeterminada.(Heredado de Object).

System_CAPS_pubmethod GetType()

Obtiene el Type de la instancia actual.(Heredado de Object).

System_CAPS_pubmethod ToString()

Devuelve una cadena que representa el objeto actual.(Heredado de Object).

Comentarios

La BStrWrapper clase controla cómo se calculan las referencias del objeto ajustado cuando se pasa como VARIANT. Puede ajustar un String de objeto en un BStrWrapper objeto para calcular las referencias como VT_BSTR.BStrWrapper es útil al pasar una cadena nula al código no administrado. Sin BStrWrapper, se pasa una cadena nula como VT_EMPTY; Sin embargo, ajustando la cadena con BStrWrapper garantiza que la cadena nula se pasa como VT_BSTR.

Información de versión

Plataforma universal de Windows
Disponible desde 8
.NET Framework
Disponible desde 2.0
Biblioteca de clases portable
Se admite en: plataformas portátiles de .NET
Windows Phone
Disponible desde 8.1

Seguridad para subprocesos

Cualquier miembro ( Compartido en Visual Basic) estático público de este tipo es seguro para subprocesos. No se garantiza que los miembros de instancia sean seguros para subprocesos.

Ver también

Espacio de nombres System.Runtime.InteropServices

Volver al principio