SerializationInfo.AddValue Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Ajoute une valeur dans SerializationInfo.
Surcharges
| AddValue(String, Object, Type) |
Ajoute une valeur dans le magasin SerializationInfo, où |
| AddValue(String, UInt64) |
Ajoute une valeur d’entier 64 bits non signé dans le magasin SerializationInfo. |
| AddValue(String, UInt32) |
Ajoute une valeur d’entier 32 bits non signé dans le magasin SerializationInfo. |
| AddValue(String, UInt16) |
Ajoute une valeur entière 16 bits non signée dans le magasin SerializationInfo. |
| AddValue(String, Single) |
Ajoute une valeur à virgule flottante simple précision dans le magasin SerializationInfo. |
| AddValue(String, SByte) |
Ajoute une valeur entière 8 bits signée dans le magasin SerializationInfo. |
| AddValue(String, Object) |
Ajoute l'objet spécifié dans le magasin SerializationInfo, où il est associé à un nom spécifié. |
| AddValue(String, Int64) |
Ajoute une valeur d’entier 64 bits signé dans le magasin SerializationInfo. |
| AddValue(String, Int32) |
Ajoute une valeur d’entier 32 bits signé dans le magasin SerializationInfo. |
| AddValue(String, Int16) |
Ajoute une valeur entière 16 bits signée dans le magasin SerializationInfo. |
| AddValue(String, Double) |
Ajoute une valeur à virgule flottante double précision dans le magasin SerializationInfo. |
| AddValue(String, Decimal) |
Ajoute une valeur décimale dans le magasin SerializationInfo. |
| AddValue(String, DateTime) |
Ajoute une valeur DateTime dans le magasin SerializationInfo. |
| AddValue(String, Char) |
Ajoute une valeur des caractères Unicode dans le magasin SerializationInfo. |
| AddValue(String, Byte) |
Ajoute une valeur entière 8 bits non signée dans le magasin SerializationInfo. |
| AddValue(String, Boolean) |
Ajoute une valeur booléenne au magasin SerializationInfo. |
AddValue(String, Object, Type)
- Source:
- SerializationInfo.cs
- Source:
- SerializationInfo.cs
- Source:
- SerializationInfo.cs
Ajoute une valeur dans le magasin SerializationInfo, où value est associé à name et est sérialisé en tant que Typetype.
public:
void AddValue(System::String ^ name, System::Object ^ value, Type ^ type);
public void AddValue (string name, object? value, Type type);
public void AddValue (string name, object value, Type type);
member this.AddValue : string * obj * Type -> unit
Public Sub AddValue (name As String, value As Object, type As Type)
Paramètres
- name
- String
Nom à associer à la valeur, de sorte qu'elle puisse être désérialisée ultérieurement.
- value
- Object
Valeur à sérialiser. Les enfants de cet objet sont automatiquement sérialisés.
- type
- Type
Type à associer à l'objet en cours. Ce paramètre doit toujours être le type de l'objet lui-même ou l'une de ses classes de base.
Exceptions
Si name ou type est null.
Une valeur a déjà été associée à name.
Remarques
Le type affecté est toujours le type de l’objet, ou l’un de ses parents.
Si deux valeurs sont ajoutées avec des noms qui diffèrent uniquement par la casse, aucune exception n’est levée, ce qui n’est pas une pratique recommandée. Toutefois, l’ajout de deux valeurs portant exactement le même nom entraîne la levée de SerializationException .
S’applique à
AddValue(String, UInt64)
- Source:
- SerializationInfo.cs
- Source:
- SerializationInfo.cs
- Source:
- SerializationInfo.cs
Important
Cette API n’est pas conforme CLS.
Ajoute une valeur d’entier 64 bits non signé dans le magasin SerializationInfo.
public:
void AddValue(System::String ^ name, System::UInt64 value);
[System.CLSCompliant(false)]
public void AddValue (string name, ulong value);
[<System.CLSCompliant(false)>]
member this.AddValue : string * uint64 -> unit
Public Sub AddValue (name As String, value As ULong)
Paramètres
- name
- String
Nom à associer à la valeur, de sorte qu'elle puisse être désérialisée ultérieurement.
- value
- UInt64
Valeur à sérialiser.
- Attributs
Exceptions
Le paramètre name a la valeur null.
Une valeur a déjà été associée à name.
Remarques
Si deux valeurs sont ajoutées avec des noms qui diffèrent uniquement par la casse, aucune exception n’est levée, ce qui n’est pas une pratique recommandée. Toutefois, l’ajout de deux valeurs portant exactement le même nom entraîne la levée de SerializationException .
S’applique à
AddValue(String, UInt32)
- Source:
- SerializationInfo.cs
- Source:
- SerializationInfo.cs
- Source:
- SerializationInfo.cs
Important
Cette API n’est pas conforme CLS.
Ajoute une valeur d’entier 32 bits non signé dans le magasin SerializationInfo.
public:
void AddValue(System::String ^ name, System::UInt32 value);
[System.CLSCompliant(false)]
public void AddValue (string name, uint value);
[<System.CLSCompliant(false)>]
member this.AddValue : string * uint32 -> unit
Public Sub AddValue (name As String, value As UInteger)
Paramètres
- name
- String
Nom à associer à la valeur, de sorte qu'elle puisse être désérialisée ultérieurement.
- Attributs
Exceptions
Le paramètre name a la valeur null.
Une valeur a déjà été associée à name.
Remarques
Si deux valeurs sont ajoutées avec des noms qui diffèrent uniquement par la casse, aucune exception n’est levée, ce qui n’est pas une pratique recommandée. Toutefois, l’ajout de deux valeurs portant exactement le même nom entraîne la levée de SerializationException .
S’applique à
AddValue(String, UInt16)
- Source:
- SerializationInfo.cs
- Source:
- SerializationInfo.cs
- Source:
- SerializationInfo.cs
Important
Cette API n’est pas conforme CLS.
Ajoute une valeur entière 16 bits non signée dans le magasin SerializationInfo.
public:
void AddValue(System::String ^ name, System::UInt16 value);
[System.CLSCompliant(false)]
public void AddValue (string name, ushort value);
[<System.CLSCompliant(false)>]
member this.AddValue : string * uint16 -> unit
Public Sub AddValue (name As String, value As UShort)
Paramètres
- name
- String
Nom à associer à la valeur, de sorte qu'elle puisse être désérialisée ultérieurement.
- Attributs
Exceptions
Le paramètre name a la valeur null.
Une valeur a déjà été associée à name.
Remarques
Si deux valeurs sont ajoutées avec des noms qui diffèrent uniquement par la casse, aucune exception n’est levée, ce qui n’est pas une pratique recommandée. Toutefois, l’ajout de deux valeurs portant exactement le même nom entraîne la levée de SerializationException .
S’applique à
AddValue(String, Single)
- Source:
- SerializationInfo.cs
- Source:
- SerializationInfo.cs
- Source:
- SerializationInfo.cs
Ajoute une valeur à virgule flottante simple précision dans le magasin SerializationInfo.
public:
void AddValue(System::String ^ name, float value);
public void AddValue (string name, float value);
member this.AddValue : string * single -> unit
Public Sub AddValue (name As String, value As Single)
Paramètres
- name
- String
Nom à associer à la valeur, de sorte qu'elle puisse être désérialisée ultérieurement.
- value
- Single
Valeur simple à sérialiser.
Exceptions
Le paramètre name a la valeur null.
Une valeur a déjà été associée à name.
Remarques
Si deux valeurs sont ajoutées avec des noms qui diffèrent uniquement par la casse, aucune exception n’est levée, ce qui n’est pas une pratique recommandée. Toutefois, l’ajout de deux valeurs portant exactement le même nom entraîne la levée de SerializationException .
S’applique à
AddValue(String, SByte)
- Source:
- SerializationInfo.cs
- Source:
- SerializationInfo.cs
- Source:
- SerializationInfo.cs
Important
Cette API n’est pas conforme CLS.
Ajoute une valeur entière 8 bits signée dans le magasin SerializationInfo.
public:
void AddValue(System::String ^ name, System::SByte value);
[System.CLSCompliant(false)]
public void AddValue (string name, sbyte value);
[<System.CLSCompliant(false)>]
member this.AddValue : string * sbyte -> unit
Public Sub AddValue (name As String, value As SByte)
Paramètres
- name
- String
Nom à associer à la valeur, de sorte qu'elle puisse être désérialisée ultérieurement.
- value
- SByte
Valeur Sbyte à sérialiser.
- Attributs
Exceptions
Le paramètre name a la valeur null.
Une valeur a déjà été associée à name.
Remarques
Si deux valeurs sont ajoutées avec des noms qui diffèrent uniquement par la casse, aucune exception n’est levée, ce qui n’est pas une pratique recommandée. Toutefois, l’ajout de deux valeurs portant exactement le même nom entraîne la levée de SerializationException .
S’applique à
AddValue(String, Object)
- Source:
- SerializationInfo.cs
- Source:
- SerializationInfo.cs
- Source:
- SerializationInfo.cs
Ajoute l'objet spécifié dans le magasin SerializationInfo, où il est associé à un nom spécifié.
public:
void AddValue(System::String ^ name, System::Object ^ value);
public void AddValue (string name, object? value);
public void AddValue (string name, object value);
member this.AddValue : string * obj -> unit
Public Sub AddValue (name As String, value As Object)