SerializationContext 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
serialization 작업 중에 현재 스레드에 대한 컨텍스트 정보를 유지 관리합니다.
public class SerializationContext : Orleans.Serialization.ICopyContext, Orleans.Serialization.ISerializationContext
public class SerializationContext : Orleans.Serialization.SerializationContextBase, Orleans.Serialization.ICopyContext, Orleans.Serialization.ISerializationContext
public sealed class SerializationContext : Orleans.Serialization.SerializationContextBase, Orleans.Serialization.ICopyContext, Orleans.Serialization.ISerializationContext
type SerializationContext = class
interface ICopyContext
interface ISerializerContext
interface ISerializationContext
type SerializationContext = class
inherit SerializationContextBase
interface ICopyContext
interface ISerializerContext
interface ISerializationContext
Public Class SerializationContext
Implements ICopyContext, ISerializationContext
Public Class SerializationContext
Inherits SerializationContextBase
Implements ICopyContext, ISerializationContext
Public NotInheritable Class SerializationContext
Inherits SerializationContextBase
Implements ICopyContext, ISerializationContext
- 상속
-
SerializationContext
- 상속
- 구현
설명
Orleans에서 생성된 코드의 DeepCopier 함수는 RecordObject 메서드를 사용하여 .NET 개체 그래프를 serialize할 때 개체 ID를 보존할 수 있도록 원래 개체의 매핑을 해당 개체의 복사된 인스턴스에 기록합니다.
생성자
SerializationContext(SerializationManager) |
serialization 작업 중에 현재 스레드에 대한 컨텍스트 정보를 유지 관리합니다. |
속성
AdditionalContext |
serialization 작업 중에 현재 스레드에 대한 컨텍스트 정보를 유지 관리합니다. |
CurrentOffset |
serialization 작업 중에 현재 스레드에 대한 컨텍스트 정보를 유지 관리합니다. |
MaxSustainedSerializationContextCapacity |
serialization 작업 중에 현재 스레드에 대한 컨텍스트 정보를 유지 관리합니다. (다음에서 상속됨 SerializationContextBase) |
SerializationManager |
serialization 관리자를 가져옵니다. |
SerializationManager |
serialization 작업 중에 현재 스레드에 대한 컨텍스트 정보를 유지 관리합니다. (다음에서 상속됨 SerializationContextBase) |
ServiceProvider |
serialization 작업 중에 현재 스레드에 대한 컨텍스트 정보를 유지 관리합니다. |
ServiceProvider |
serialization 작업 중에 현재 스레드에 대한 컨텍스트 정보를 유지 관리합니다. (다음에서 상속됨 SerializationContextBase) |
StreamWriter |
serialization 관리자를 가져옵니다. |
메서드
CheckObjectWhileCopying(Object) |
serialization 작업 중에 현재 스레드에 대한 컨텍스트 정보를 유지 관리합니다. |
CheckObjectWhileSerializing(Object) |
serialization 작업 중에 현재 스레드에 대한 컨텍스트 정보를 유지 관리합니다. |
DeepCopyInner(Object) |
serialization 작업 중에 현재 스레드에 대한 컨텍스트 정보를 유지 관리합니다. |
RecordCopy(Object, Object) |
현재 serialization 컨텍스트에 개체-복사 매핑을 기록합니다. serialization 작업 중에 .NET 개체 그래프를 유지 관리하는 데 사용됩니다. 생성된 코드에 사용됩니다. |
RecordObject(Object, Int32) |
serialization 작업 중에 현재 스레드에 대한 컨텍스트 정보를 유지 관리합니다. |
SerializeInner(Object, Type) |
serialization 작업 중에 현재 스레드에 대한 컨텍스트 정보를 유지 관리합니다. |
확장 메서드
CreateNestedContext(ISerializationContext, Int32, BinaryTokenStreamWriter) |
serialization 작업 중에 현재 스레드에 대한 컨텍스트 정보를 유지 관리합니다. |
CreateNestedContext(ISerializationContext, Int32, IBinaryTokenStreamWriter) |
serialization 작업 중에 현재 스레드에 대한 컨텍스트 정보를 유지 관리합니다. |
RecordObject(ISerializationContext, Object) |
serialization 작업 중에 현재 스레드에 대한 컨텍스트 정보를 유지 관리합니다. |
SerializeInner<T>(ISerializationContext, T) |
serialization 작업 중에 현재 스레드에 대한 컨텍스트 정보를 유지 관리합니다. |
GetSerializationManager(ISerializerContext) |
serialization 작업 중에 현재 스레드에 대한 컨텍스트 정보를 유지 관리합니다. |