StreamingContextStates 열거형
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
주의
Formatter-based serialization is obsolete and should not be used.
serialization 중에 스트림의 원본 또는 대상 컨텍스트를 지정하는 플래그 집합을 정의합니다.
이 열거형은 멤버 값의 비트 조합을 지원합니다.
public enum class 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]
public enum StreamingContextStates
[System.Flags]
[System.Serializable]
public enum StreamingContextStates
[System.Flags]
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
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}")>]
type StreamingContextStates =
[<System.Flags>]
type StreamingContextStates =
[<System.Flags>]
[<System.Serializable>]
type StreamingContextStates =
[<System.Flags>]
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type StreamingContextStates =
Public Enum StreamingContextStates
- 상속
- 특성
필드
| Name | 값 | Description |
|---|---|---|
| CrossProcess | 1 | 원본 또는 대상 컨텍스트가 동일한 컴퓨터에서 다른 프로세스임을 지정합니다. |
| CrossMachine | 2 | 원본 또는 대상 컨텍스트가 다른 컴퓨터임을 지정합니다. |
| File | 4 | 원본 또는 대상 컨텍스트가 파일임을 지정합니다. 사용자는 파일이 파일을 만든 프로세스보다 오래 지속되고 역직렬화에서 현재 프로세스의 데이터에 액세스해야 하는 방식으로 개체를 직렬화하지 않는다고 가정할 수 있습니다. |
| Persistence | 8 | 원본 또는 대상 컨텍스트가 데이터베이스, 파일 또는 기타 백업 저장소를 포함할 수 있는 지속형 저장소임을 지정합니다. 사용자는 역직렬화에서 현재 프로세스의 데이터에 액세스해야 하므로 지속형 데이터가 데이터를 만든 프로세스보다 오래 지속되고 개체를 직렬화하지 않는다고 가정할 수 있습니다. |
| Remoting | 16 | 데이터를 알 수 없는 위치의 컨텍스트로 원격으로 지정합니다. 사용자가 동일한 컴퓨터에 있는지 여부를 가정할 수 없습니다. |
| Other | 32 | serialization 컨텍스트를 알 수 없음을 지정합니다. |
| Clone | 64 | 개체 그래프가 복제되도록 지정합니다. 사용자는 복제된 그래프가 동일한 프로세스 내에 계속 존재하며 관리되지 않는 리소스에 대한 핸들 또는 기타 참조에 안전하게 액세스할 수 있다고 가정할 수 있습니다. |
| CrossAppDomain | 128 | 원본 또는 대상 컨텍스트가 다른 AppDomain임을 지정합니다. |
| All | 255 | 직렬화된 데이터를 다른 컨텍스트로 전송하거나 받을 수 있도록 지정합니다. |