BStrWrapper Osztály
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Figyelemfelhívás
BStrWrapper and support for marshalling to the VARIANT type may be unavailable in future releases.
A felügyelttől a nem felügyelt kódig típusú VT_BSTR adatokat ad meg. Ez az osztály nem örökölhető.
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
- Öröklődés
-
BStrWrapper
- Attribútumok
Megjegyzések
Az BStrWrapper osztály azt szabályozza, hogy a becsomagolt objektum hogyan legyen marshalálva az átadáskor.VARIANT Egy objektumot String körbefuttatva BStrWrapper a következőképpen helyezheti el az VT_BSTRobjektumot.
BStrWrapper akkor hasznos, ha null sztringet ad át nem felügyelt kódnak. Nélküle BStrWrappera null sztringet a rendszer a következőképpen adja át VT_EMPTY, azonban a karakterlánc körbefuttatása BStrWrapper biztosítja, hogy a null sztring a következőképpen legyen átadva VT_BSTR.
Konstruktorok
| Name | Description |
|---|---|
| BStrWrapper(Object) |
Elavult.
Inicializálja az osztály új példányát BStrWrapper a megadott Object objektummal. |
| BStrWrapper(String) |
Elavult.
Inicializálja az osztály új példányát BStrWrapper a megadott String objektummal. |
Tulajdonságok
| Name | Description |
|---|---|
| WrappedObject |
Elavult.
Lekéri a becsomagolt String objektumot a marshal típusként |
Metódusok
| Name | Description |
|---|---|
| Equals(Object) |
Elavult.
Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal. (Öröklődés forrása Object) |
| GetHashCode() |
Elavult.
Ez az alapértelmezett kivonatoló függvény. (Öröklődés forrása Object) |
| GetType() |
Elavult.
Lekéri az Type aktuális példányt. (Öröklődés forrása Object) |
| MemberwiseClone() |
Elavult.
Az aktuális Objectpéldány sekély másolatát hozza létre. (Öröklődés forrása Object) |
| ToString() |
Elavult.
Az aktuális objektumot jelképező sztringet ad vissza. (Öröklődés forrása Object) |