StreamingContextStates Énumération
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.
Attention
Formatter-based serialization is obsolete and should not be used.
Définit un ensemble d’indicateurs qui spécifie le contexte source ou de destination du flux pendant la sérialisation.
Cette énumération prend en charge une combinaison au niveau du bit de ses valeurs membres.
public enum class StreamingContextStates
[System.Flags]
[System.Obsolete("Formatter-based serialization is obsolete and should not be used.", DiagnosticId="SYSLIB0050", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public enum StreamingContextStates
[System.Flags]
public enum StreamingContextStates
[System.Flags]
[System.Serializable]
public enum StreamingContextStates
[System.Flags]
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public enum StreamingContextStates
[<System.Flags>]
[<System.Obsolete("Formatter-based serialization is obsolete and should not be used.", DiagnosticId="SYSLIB0050", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
type StreamingContextStates =
[<System.Flags>]
type StreamingContextStates =
[<System.Flags>]
[<System.Serializable>]
type StreamingContextStates =
[<System.Flags>]
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type StreamingContextStates =
Public Enum StreamingContextStates
- Héritage
- Attributs
Champs
| Nom | Valeur | Description |
|---|---|---|
| CrossProcess | 1 | Spécifie que le contexte source ou de destination est un processus différent sur le même ordinateur. |
| CrossMachine | 2 | Spécifie que le contexte source ou de destination est un autre ordinateur. |
| File | 4 | Spécifie que le contexte source ou de destination est un fichier. Les utilisateurs peuvent supposer que les fichiers dureront plus longtemps que le processus qui les a créés et ne sérialisent pas les objets de telle sorte que la désérialisation nécessite l’accès à toutes les données à partir du processus actuel. |
| Persistence | 8 | Spécifie que le contexte source ou de destination est un magasin persistant, qui peut inclure des bases de données, des fichiers ou d’autres magasins de stockage. Les utilisateurs peuvent supposer que les données persistantes dureront plus longtemps que le processus qui a créé les données et ne sérialisent pas les objets afin que la désérialisation nécessite l’accès à toutes les données à partir du processus actuel. |
| Remoting | 16 | Spécifie que les données sont distantes vers un contexte dans un emplacement inconnu. Les utilisateurs ne peuvent pas faire d’hypothèses indiquant si cela se trouve sur le même ordinateur. |
| Other | 32 | Spécifie que le contexte de sérialisation est inconnu. |
| Clone | 64 | Spécifie que le graphe d’objet est cloné. Les utilisateurs peuvent supposer que le graphique cloné continuera d’exister dans le même processus et qu’il sera sûr d’accéder aux handles ou à d’autres références aux ressources non managées. |
| CrossAppDomain | 128 | Spécifie que le contexte source ou de destination est un autre AppDomain. |
| All | 255 | Spécifie que les données sérialisées peuvent être transmises ou reçues de l’un des autres contextes. |