StreamingContextStates Enumeráció
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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
- 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. |