Comparteix 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 marcas que especifica el contexto de origen o destino de la secuencia 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]
[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
Herencia
StreamingContextStates
Atributos

Campos

Nombre Valor Description
CrossProcess 1

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

CrossMachine 2

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

File 4

Especifica que el contexto de origen o destino es un archivo. Los usuarios pueden suponer que los archivos durarán más tiempo que el proceso que los creó y no serializar objetos de tal manera que la deserialización requiera acceder a los datos del proceso actual.

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 suponer que los datos persistentes durarán más tiempo que el proceso que creó los datos y no serializar objetos para que la deserialización requiera acceder a los datos del proceso actual.

Remoting 16

Especifica que los datos están remotos a un contexto en una ubicación desconocida. Los usuarios no pueden hacer suposiciones si se encuentra en el mismo equipo.

Other 32

Especifica que se desconoce el contexto de serialización.

Clone 64

Especifica que se va a clonar el grafo de objetos. Los usuarios pueden suponer que el grafo clonado seguirá existiendo dentro del mismo proceso y que sea seguro acceder a identificadores u otras referencias a recursos no administrados.

CrossAppDomain 128

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

All 255

Especifica que los datos serializados se pueden transmitir o recibir desde cualquiera de los demás contextos.

Se aplica a

Consulte también