다음을 통해 공유


Orleans.CodeGeneration 네임스페이스

클래스

ConsiderForCodeGenerationAttribute

이 형식에 대해 코드를 생성해야 한다고 코드 생성기에 알리는 특성입니다.

CopierMethodAttribute

메서드를 해당 형식에 대한 복사기 함수를 제공하는 것으로 표시하는 데 사용됩니다.

DeserializerMethodAttribute

메서드를 해당 형식에 대한 역직렬 변환기 함수를 제공하는 것으로 표시하는 데 사용됩니다.

GeneratedAssembly

생성된 어셈블리를 나타냅니다.

GeneratedAttribute

내부(런타임)의 경우 만 사용합니다. 모든 활성화 특성의 기본 클래스

GenerateSerializerAttribute

이 형식에 대해 코드를 생성해야 한다고 코드 생성기에 알리는 특성입니다. 직렬 변환기를 생성할 수 없는 경우 를 throw하여 직렬 변환기 형식을 강제로 생성합니다.

GenericMethodInvoker

제네릭 인스턴스 메서드에서 호출을 호출하는 기능입니다.

GrainFactoryBase

모든 조직 프록시 팩터리 클래스에 대한 추상 기본 클래스입니다.

GrainReferenceAttribute

인터페이스 ID에 대한 구체적인 조직 참조를 식별합니다.

GrainSupportClassAttribute

내부(런타임)의 경우 만 사용합니다. 모든 활성화 특성의 기본 클래스

InvokeMethodOptionsExtensions
InvokeMethodRequest

조직 호출 요청과 연결된 메타데이터를 보유하는 데이터 개체입니다.

KnownAssemblyAttribute

코드 생성기에 코드가 어셈블리를 생성해야 한다고 알리는 특성입니다.

KnownBaseTypeAttribute

이 형식과 모든 하위 형식이 [Serializable]으로 간주되어야 했음을 나타냅니다.

KnownTypeAttribute

이 형식에 대해 코드를 생성해야 한다고 코드 생성기에 알리는 특성입니다.

MethodIdAttribute

이 특성이 선언된 인터페이스 메서드의 메서드 ID를 지정합니다.

MethodInvokerAttribute

를 대상으로 하는 메시지를 매핑하는 방법을 알고 있는 클래스를 식별하여 CLR(조직) 인터페이스에 인터페이스 ID를 지정합니다.

OrleansCodeGenerationTargetAttribute

어셈블리에 생성된 코드가 포함된 어셈블리를 코드 생성기에 알리는 특성입니다.

SerializerAttribute

형식에 대한 모든 serializer 메서드를 포함하는 클래스를 식별합니다.

SerializerMethodAttribute

메서드를 해당 형식에 대한 serializer 함수를 제공하는 것으로 표시하는 데 사용됩니다.

SkipCodeGenerationAttribute

코드 생성기에 어셈블리를 생성해서는 안 됨을 알리는 특성입니다.

TypeCodeOverrideAttribute

TypeCodeOverrideAttribute 특성을 사용하면 조직 인터페이스 ID 또는 조직 클래스 형식 코드를 지정하여 해시 충돌을 방지하기 위해 기본 클래스 형식 코드를 재정의할 수 있습니다.

VersionAttribute

VersionAttribute를 사용하면 인터페이스의 버전 번호를 지정할 수 있습니다.

인터페이스

ICodeGeneratorCache

생성된 어셈블리에 대한 캐시와 상호 작용하는 메서드입니다.

IGrainExtensionMap

조직 확장 컬렉션을 쿼리하는 메서드입니다.

IGrainExtensionMethodInvoker

이 인터페이스의 구현은 클라이언트 쪽 코드 생성의 일부로 모든 조직 확장에 대해 생성됩니다.

IGrainMethodInvoker

이 인터페이스의 구현은 클라이언트 쪽 코드 생성의 일부로 모든 조직 인터페이스에 대해 생성됩니다.

열거형

InvokeMethodOptions

에 대한 옵션 호출 InvokeMethodRequest