StreamingContextStates Enumeração

Definição

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

Esta enumeração suporta uma combinação bit-a-bit dos respetivos valores membro.

public enum class StreamingContextStates
[System.Flags]
[System.Serializable]
public enum StreamingContextStates
[System.Flags]
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public enum StreamingContextStates
[System.Flags]
public enum StreamingContextStates
[<System.Flags>]
[<System.Serializable>]
type StreamingContextStates = 
[<System.Flags>]
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type StreamingContextStates = 
[<System.Flags>]
type StreamingContextStates = 
Public Enum StreamingContextStates
Herança
StreamingContextStates
Atributos

Campos

Name Valor Description
CrossProcess 1

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

CrossMachine 2

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

File 4

Especifica que o contexto de origem ou destino é um ficheiro. Os utilizadores podem assumir que os ficheiros duram mais do que o processo que os criou e não serializam os objetos de forma a que a desserialização exija aceder a quaisquer dados do processo atual.

Persistence 8

Especifica que o contexto de origem ou destino é um armazenamento persistente, que pode incluir bases de dados, ficheiros ou outros armazenamentos de apoio. Os utilizadores podem assumir que os dados persistentes durarão mais do que o processo que criou os dados e não serializarão objetos, pelo que a desserialização exigirá aceder a quaisquer dados do processo atual.

Remoting 16

Especifica que os dados são remotos para um contexto numa localização desconhecida. Os utilizadores não podem fazer suposições sobre se isto acontece no mesmo computador.

Other 32

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

Clone 64

Especifica que o grafo objeto está a ser clonado. Os utilizadores podem assumir que o grafo clonado continuará a existir dentro do mesmo processo e será seguro aceder a handles ou outras referências a recursos não geridos.

CrossAppDomain 128

Especifica que o contexto de origem ou destino é um AppDomain diferente. (Para uma descrição dos Domínios de Aplicação, veja Domínios de Aplicação).

All 255

Especifica que os dados serializados podem ser transmitidos para ou recebidos de qualquer outro contexto.

Aplica-se a

Ver também