BStrWrapper Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Attenzione
BStrWrapper and support for marshalling to the VARIANT type may be unavailable in future releases.
Effettua il marshalling dei dati di tipo VT_BSTR da codice gestito a codice non gestito. La classe non può essere ereditata.
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
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public sealed class BStrWrapper
public sealed class BStrWrapper
[<System.Obsolete("BStrWrapper and support for marshalling to the VARIANT type may be unavailable in future releases.")>]
type BStrWrapper = class
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Serializable>]
type BStrWrapper = class
type BStrWrapper = class
Public NotInheritable Class BStrWrapper
- Ereditarietà
-
BStrWrapper
- Attributi
Commenti
La BStrWrapper classe controlla la modalità di marshalling dell'oggetto di cui è stato eseguito il wrapping quando viene passato come VARIANT. È possibile eseguire il wrapping di un String oggetto in un BStrWrapper oggetto per effettuare il marshalling come VT_BSTR.
BStrWrapper è utile quando si passa una stringa Null al codice non gestito. Senza BStrWrapper, una stringa Null viene passata come VT_EMPTY. Tuttavia, il wrapping della stringa con BStrWrapper garantisce che la stringa Null venga passata come VT_BSTR.
Costruttori
| Nome | Descrizione |
|---|---|
| BStrWrapper(Object) |
Obsoleti.
Inizializza una nuova istanza della BStrWrapper classe con l'oggetto specificato Object . |
| BStrWrapper(String) |
Obsoleti.
Inizializza una nuova istanza della BStrWrapper classe con l'oggetto specificato String . |
Proprietà
| Nome | Descrizione |
|---|---|
| WrappedObject |
Obsoleti.
Ottiene l'oggetto di cui è stato eseguito String il wrapping come tipo |
Metodi
| Nome | Descrizione |
|---|---|
| Equals(Object) |
Obsoleti.
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
| GetHashCode() |
Obsoleti.
Funge da funzione hash predefinita. (Ereditato da Object) |
| GetType() |
Obsoleti.
Ottiene il Type dell'istanza corrente. (Ereditato da Object) |
| MemberwiseClone() |
Obsoleti.
Crea una copia superficiale del Objectcorrente. (Ereditato da Object) |
| ToString() |
Obsoleti.
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |