StreamingContextStates Enumeração
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
- 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. |