SerializationInfo 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.
Tárolja az objektumok szerializálásához vagy deszerializálásához szükséges összes adatot. Ez az osztály nem örökölhető.
public ref class SerializationInfo sealed
public sealed class SerializationInfo
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class SerializationInfo
type SerializationInfo = class
[<System.Runtime.InteropServices.ComVisible(true)>]
type SerializationInfo = class
Public NotInheritable Class SerializationInfo
- Öröklődés
-
SerializationInfo
- Attribútumok
Megjegyzések
Ezt az osztályt egyéni szerializálási viselkedéssel rendelkező objektumok használják. A GetObjectData metódus ISerializableISerializationSurrogate vagy a szerializálni kívánt információk nevével, típusával és értékével tölti fel SerializationInfo az áruházat. A deszerializálás során a megfelelő függvény kinyerheti ezeket az információkat.
Az objektumok szerializáláskor kerülnek az SerializationInfo áruházba a AddValue metódusok használatával, és deszerializáláskor nyerik ki az SerializationInfo áruházból a GetValue metódusok használatával.
A szerializálás testreszabásáról további információt az Egyéni szerializálás című témakörben talál.
Konstruktorok
| Name | Description |
|---|---|
| SerializationInfo(Type, IFormatterConverter, Boolean) |
Elavult.
Inicializálja a SerializationInfo osztály új példányát. |
| SerializationInfo(Type, IFormatterConverter) |
Elavult.
Létrehozza az osztály új példányát SerializationInfo . |
Tulajdonságok
| Name | Description |
|---|---|
| AssemblyName |
Lekéri vagy beállítja annak a típusnak a szerelvénynevét, amely csak szerializálás során szerializálható. |
| FullTypeName |
Lekéri vagy beállítja a Type szerializálandó név teljes nevét. |
| IsAssemblyNameSetExplicit |
Lekérdezi, hogy a szerelvény neve explicit módon lett-e beállítva. |
| IsFullTypeNameSetExplicit |
Lekérdezi, hogy a teljes típusnév explicit módon lett-e beállítva. |
| MemberCount |
Lekéri az áruházba SerializationInfo felvett tagok számát. |
| ObjectType |
A szerializálandó objektum típusát adja vissza. |
Metódusok
| Name | Description |
|---|---|
| AddValue(String, Boolean) |
Logikai értéket ad hozzá az SerializationInfo áruházhoz. |
| AddValue(String, Byte) |
8 bites, aláíratlan egész számértéket ad hozzá az SerializationInfo áruházhoz. |
| AddValue(String, Char) |
Unicode karakterértéket ad hozzá az SerializationInfo áruházhoz. |
| AddValue(String, DateTime) |
Értéket ad DateTime hozzá az SerializationInfo áruházhoz. |
| AddValue(String, Decimal) |
Decimális értéket ad hozzá az SerializationInfo áruházhoz. |
| AddValue(String, Double) |
Dupla pontosságú lebegőpontos értéket ad hozzá az SerializationInfo áruházhoz. |
| AddValue(String, Int16) |
16 bites aláírt egész számot ad hozzá az SerializationInfo áruházhoz. |
| AddValue(String, Int32) |
32 bites aláírt egész számot ad hozzá az SerializationInfo áruházhoz. |
| AddValue(String, Int64) |
64 bites aláírt egész számot ad hozzá az SerializationInfo áruházhoz. |
| AddValue(String, Object, Type) |
Értéket ad hozzá az SerializationInfo áruházhoz, amelyhez |
| AddValue(String, Object) |
Hozzáadja a megadott objektumot az SerializationInfo áruházhoz, ahol egy megadott névhez van társítva. |
| AddValue(String, SByte) |
8 bites aláírt egész számot ad hozzá az SerializationInfo áruházhoz. |
| AddValue(String, Single) |
Egy pontosságú lebegőpontos értéket ad hozzá az SerializationInfo áruházhoz. |
| AddValue(String, UInt16) |
16 bites, aláíratlan egész számértéket ad hozzá az SerializationInfo áruházhoz. |
| AddValue(String, UInt32) |
32 bites, aláíratlan egész számértéket ad hozzá az SerializationInfo áruházhoz. |
| AddValue(String, UInt64) |
64 bites, aláíratlan egész számértéket ad hozzá az SerializationInfo áruházhoz. |
| Equals(Object) |
Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal. (Öröklődés forrása Object) |
| GetBoolean(String) |
Logikai értéket kér le az SerializationInfo áruházból. |
| GetByte(String) |
Egy 8 bites, aláíratlan egész számértéket kér le az SerializationInfo áruházból. |
| GetChar(String) |
Unicode karakterértéket kér le az SerializationInfo áruházból. |
| GetDateTime(String) |
Lekéri az DateTime értéket az SerializationInfo áruházból. |
| GetDecimal(String) |
Decimális értéket kér le az SerializationInfo áruházból. |
| GetDouble(String) |
Dupla pontosságú lebegőpontos értéket kér le az SerializationInfo áruházból. |
| GetEnumerator() |
SerializationInfoEnumerator Az áruházban lévő név-érték párokon SerializationInfo keresztüli iteráláshoz használt értéket ad vissza. |
| GetHashCode() |
Ez az alapértelmezett kivonatoló függvény. (Öröklődés forrása Object) |
| GetInt16(String) |
Egy 16 bites aláírt egész számot kér le az SerializationInfo áruházból. |
| GetInt32(String) |
32 bites aláírt egész számot kér le az SerializationInfo áruházból. |
| GetInt64(String) |
64 bites aláírt egész számot kér le az SerializationInfo áruházból. |
| GetSByte(String) |
Egy 8 bites aláírt egész számot kér le az SerializationInfo áruházból. |
| GetSingle(String) |
Egy pontosságú lebegőpontos értéket kér le az SerializationInfo áruházból. |
| GetString(String) |
Lekéri az String értéket az SerializationInfo áruházból. |
| GetType() |
Lekéri az Type aktuális példányt. (Öröklődés forrása Object) |
| GetUInt16(String) |
Egy 16 bites, aláíratlan egész számértéket kér le az SerializationInfo áruházból. |
| GetUInt32(String) |
Egy 32 bites, aláíratlan egész számértéket kér le az SerializationInfo áruházból. |
| GetUInt64(String) |
Egy 64 bites, aláíratlan egész számértéket kér le az SerializationInfo áruházból. |
| GetValue(String, Type) |
Lekéri az értéket az SerializationInfo áruházból. |
| MemberwiseClone() |
Az aktuális Objectpéldány sekély másolatát hozza létre. (Öröklődés forrása Object) |
| SetType(Type) |
Beállítja a Type szerializálni kívánt objektumot. |
| ToString() |
Az aktuális objektumot jelképező sztringet ad vissza. (Öröklődés forrása Object) |