StreamingContextStates Énumération

Définition

Attention

Formatter-based serialization is obsolete and should not be used.

Définit un jeu d’indicateurs qui spécifie le contexte source ou de destination pour le 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]
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}")]
public enum StreamingContextStates
[System.Flags]
[System.Serializable]
public enum StreamingContextStates
[System.Flags]
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public enum StreamingContextStates
[<System.Flags>]
type 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>]
[<System.Serializable>]
type StreamingContextStates = 
[<System.Flags>]
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type StreamingContextStates = 
Public Enum StreamingContextStates
Héritage
StreamingContextStates
Attributs

Champs

All 255

Spécifie que les données sérialisées peuvent être transmises à être reçues de n’importe quel autre contexte.

Clone 64

Spécifie que le graphique d’objet est en cours de clonage. Les utilisateurs peuvent supposer que le graphique cloné continuera à exister dans le même processus et pourra accéder aux gestionnaires ou autres références à des ressources non managées de façon sécurisée.

CrossAppDomain 128

Spécifie que le contexte source ou de destination est un AppDomain différent. (Pour obtenir une description des AppDomains, consultez Domaines d’application).

CrossMachine 2

Spécifie que le contexte source ou de destination est un ordinateur différent.

CrossProcess 1

Spécifie que le contexte source ou de destination est un processus différent sur le même ordinateur.

File 4

Spécifie que le contexte source ou de destination est un fichier. Les utilisateurs peuvent considérer que les fichiers dureront plus longtemps que le processus qui les a créés et ne pas sérialiser des objets d’une manière qui ferait que la désérialisation nécessite l’accès à des données du processus en cours.

Other 32

Spécifie que le contexte de sérialisation est inconnu.

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 considérer que les données persistantes dureront plus longtemps que le processus qui les a créées et ne pas sérialiser les objets pour que la désérialisation nécessite l’accès à des données du processus en cours.

Remoting 16

Spécifie que les données sont éloignées d’un contexte à un emplacement inconnu. Les utilisateurs ne peuvent pas faire d’hypothèses sur la présence ou non sur le même ordinateur.

S’applique à

Voir aussi