Compartilhar via


StreamingContextStates Enumeração

Definição

Cuidado

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

Define um conjunto de sinalizadores que especifica o contexto de origem ou de destino para o fluxo durante a serialização.

Essa enumeração dá suporte a uma combinação bit a bit dos valores de membro.

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
Herança
StreamingContextStates
Atributos

Campos

All 255

Especifica que os dados serializados podem ser transmitidos para a ou recebidos de qualquer um dos outros contextos.

Clone 64

Especifica que o grafo do objeto está sendo clonado. Os usuários podem assumir que o grafo clonado continuará a existir dentro do mesmo processo e estar seguro para acessar identificadores ou outras referências para recursos não gerenciados.

CrossAppDomain 128

Especifica que o contexto de origem ou destino é um AppDomain diferente. (Para obter uma descrição de AppDomains, consulte Domínios de aplicativo).

CrossMachine 2

Especifica que o contexto de origem ou destino é um computador diferente.

CrossProcess 1

Especifica que o contexto de origem ou destino é um processo diferente no mesmo computador.

File 4

Especifica que o contexto de origem ou destino é um arquivo. Os usuários podem assumir que os arquivos durarão mais do que o processo que os criou e não serializar objetos de tal maneira que a desserialização precisará acessar nenhum dado do processo atual.

Other 32

Especifica que o contexto de serialização é desconhecido.

Persistence 8

Especifica que o contexto de origem ou destino é um repositório persistente, que pode incluir bancos de dados, arquivos ou outros repositórios de backup. Os usuários podem assumir que os dados persistentes durarão mais do que o processo que os criou e não serializar objetos de forma que a desserialização precisará acessar nenhum dado do processo atual.

Remoting 16

Especifica que os dados são processados remotamente em um contexto em um local desconhecido. Os usuários não podem supor se isso está no mesmo computador.

Aplica-se a

Confira também