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 | |
---|---|---|
BStrWrapper(Object) | Inicializa una nueva instancia de la BStrWrapper clase con los valores especificados Object objeto. |
|
BStrWrapper(String) | Inicializa una nueva instancia de la BStrWrapper clase con los valores especificados String objeto. |
Propiedades
Nombre | Descripción | |
---|---|---|
WrappedObject | Obtiene el contenedor String objeto que se va a calcular como de tipo VT_BSTR. |
Métodos
Nombre | Descripción | |
---|---|---|
Equals(Object) | Determina si el objeto especificado es igual al objeto actual.(Heredado de Object). |
|
GetHashCode() | Sirve como la función hash predeterminada.(Heredado de Object). |
|
GetType() | Obtiene el Type de la instancia actual.(Heredado de Object). |
|
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