StreamingContextStates Enumeráció

Definíció

A stream forrás- vagy célkörnyezetét a szerializálás során meghatározó jelzők halmazát határozza meg.

Ez a felsorolás támogatja a tagértékek bitenkénti kombinációját.

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
Öröklődés
StreamingContextStates
Attribútumok

Mezők

Name Érték Description
CrossProcess 1

Azt adja meg, hogy a forrás- vagy célkörnyezet egy másik folyamat ugyanazon a számítógépen.

CrossMachine 2

Azt adja meg, hogy a forrás- vagy célkörnyezet egy másik számítógép.

File 4

Megadja, hogy a forrás- vagy célkörnyezet egy fájl. A felhasználók feltételezhetik, hogy a fájlok hosszabb ideig tartanak, mint az őket létrehozó folyamat, és nem szerializálják az objektumokat oly módon, hogy a deszerializáláshoz hozzá kell férni az aktuális folyamat adataihoz.

Persistence 8

Megadja, hogy a forrás- vagy célkörnyezet egy tartósan tárolt tároló, amely magában foglalhatja az adatbázisokat, fájlokat vagy más háttértárakat. A felhasználók feltételezhetik, hogy a tárolt adatok hosszabb ideig tartanak, mint az adatokat létrehozó folyamat, és nem szerializálják az objektumokat, így a deszerializáláshoz az aktuális folyamatból származó adatokhoz kell hozzáférni.

Remoting 16

Azt adja meg, hogy az adatok ismeretlen helyen lévő környezetbe lesznek távol. A felhasználók nem tehetnek semmilyen feltételezést arról, hogy ez ugyanazon a számítógépen található-e.

Other 32

Azt adja meg, hogy a szerializálási környezet ismeretlen.

Clone 64

Megadja, hogy az objektumdiagram klónozása folyamatban van-e. A felhasználók feltételezhetik, hogy a klónozott gráf továbbra is ugyanazon a folyamaton belül fog létezni, és biztonságosan elérheti a kezelőket vagy a nem felügyelt erőforrásokra mutató egyéb hivatkozásokat.

CrossAppDomain 128

Azt adja meg, hogy a forrás- vagy célkörnyezet egy másik AppDomain. (Az AppDomains leírása: Application Domains).

All 255

Megadja, hogy a szerializált adatok bármely más környezetbe továbbíthatók vagy fogadhatók.

A következőre érvényes:

Lásd még