FormatterServices.GetUninitializedObject(Type) Metódus
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.
Létrehoz egy új példányt a megadott objektumtípusból.
public:
static System::Object ^ GetUninitializedObject(Type ^ type);
public static object GetUninitializedObject(Type type);
[System.Security.SecurityCritical]
public static object GetUninitializedObject(Type type);
static member GetUninitializedObject : Type -> obj
[<System.Security.SecurityCritical>]
static member GetUninitializedObject : Type -> obj
Public Shared Function GetUninitializedObject (type As Type) As Object
Paraméterek
- type
- Type
A létrehozandó objektum típusa.
Válaszok
A megadott típusú nulla értékű objektum.
- Attribútumok
Kivételek
A type paraméter a következő null: .
A hívó nem rendelkezik a szükséges engedéllyel.
Megjegyzések
Mivel az objektum új példánya nullára van inicializálva, és nincsenek konstruktorok, előfordulhat, hogy az objektum nem az adott objektum által érvényesnek tekintett állapotot jelöli. Az aktuális metódus csak akkor használható deszerializáláshoz, ha a felhasználó azonnal fel kívánja tölteni az összes mezőt. Nem hoz létre nem inicializált sztringet, mivel nem módosítható típusú üres példány létrehozása nem szolgál célként.
Note
A metódus nem használható az GetUninitializedObject osztályból ContextBoundObject származó típusok példányainak létrehozására.