Compartir a través de


StreamingContextStates Enumeración

Definición

Precaución

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

Define un conjunto de indicadores que especifica el contexto de origen o destino para el flujo durante la serialización.

Esta enumeración admite una combinación bit a bit de sus valores de miembro.

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
Herencia
StreamingContextStates
Atributos

Campos

All 255

Especifica que los datos serializados se pueden transmitir o recibir desde cualquiera de los otros contextos.

Clone 64

Especifica que el gráfico de objetos se está clonando. Los usuarios pueden asumir que el gráfico clonado seguirá existiendo dentro del mismo proceso y que están seguros al acceder a identificadores u otras referencias a recursos no administrados.

CrossAppDomain 128

Especifica que el contexto de origen o destino es un AppDomain diferente. (Para una descripción de AppDomain, consulte Dominios de aplicación).

CrossMachine 2

Especifica que el contexto de origen o destino es un equipo diferente.

CrossProcess 1

Especifica que el contexto de origen o destino es un proceso diferente en el mismo equipo.

File 4

Especifica que el contexto de origen o destino es un archivo. Los usuarios pueden asumir que los archivos durarán más tiempo que el proceso que los creó y no serializan objetos de tal forma que la deserialización pueda requerir acceso a cualquier dato del proceso actual.

Other 32

Especifica que el contexto de serialización es desconocido.

Persistence 8

Especifica que el contexto de origen o destino es un almacén persistente, que podría incluir bases de datos, archivos u otros almacenes de respaldo. Los usuarios pueden asumir que los datos persistentes durarán más tiempo que el proceso que los creó y no serializan objetos para que la deserialización pueda requerir acceso a cualquier dato del proceso actual.

Remoting 16

Especifica que los datos se utilizan de forma remota a un contexto de una ubicación desconocida. Los usuarios no pueden hacer ninguna suposición si se encuentra en el mismo equipo.

Se aplica a

Consulte también