다음을 통해 공유


Orleans 네임스페이스

클래스

AliasAttribute

형식 또는 메서드에 적용되는 경우 는 해당 형식 또는 메서드를 식별하는 데 사용할 수 있는 잘 알려진 이름을 지정합니다.

ApplicationPartAttribute

애플리케이션 파트로 추가할 어셈블리를 지정합니다.

ApplicationPartManagerExtensions

를 사용하기 ApplicationPartManager위한 확장입니다.

AsyncSerialExecutor

비동기 함수의 직렬 실행을 제공하는 유틸리티 클래스입니다. 에서 재진입 조직 코드 내에서 일부 메서드를 재진입(직렬) 방식으로 실행하는 데 사용할 수 있습니다.

AsyncSerialExecutor<TResult>

비동기 함수의 직렬 실행을 제공하는 유틸리티 클래스입니다. 에서 재진입 조직 코드 내에서 일부 메서드를 재진입(직렬) 방식으로 실행하는 데 사용할 수 있습니다.

BatchWorker

대기 중인 작업을 서비스하기 위해 알림을 받을 때 작업 작업을 수행하는 비동기 작업자에 대한 일반 패턴입니다. 각 작업 주기는 대기된 모든 작업을 처리합니다. 작업 주기 중에 새 작업이 도착하면 다른 주기가 예약됩니다. 작업자는 한 번에 둘 이상의 작업 주기 instance 실행하지 않으며 유휴 상태일 때 리소스를 사용하지 않습니다. TaskScheduler.Current를 사용하여 작업 주기를 예약합니다.

BatchWorkerFromDelegate

BatchWorker 제공된 대리자를 구현으로 Work() 실행하는 구현입니다.

ClientBuilder

인스턴스를 만드는 IClusterClient 데 사용되는 작성기입니다.

ClientBuilderExtensions

IClientBuilder에 대한 확장 메서드입니다.

ClientBuilderGrainCallFilterExtensions

조직 호출 필터를 구성하기 위한 확장입니다.

ClientStreamingExtensions

클라이언트에서 스트림 공급자에 액세스하기 위한 확장 메서드입니다.

CollectionAgeLimitAttribute

수집 및 비활성화에 조직을 사용할 수 있기 전까지의 비활성 기간을 지정합니다.

CompoundTypeAliasAttribute

형식에 적용하면 형식이 지정된 형식의 관계로 인코딩되어야 했음을 나타냅니다.

DefaultInvokableBaseTypeAttribute

호출 가능한 인터페이스 메서드에 사용되는 특성 형식 및 프록시 기본 형식에 적용되어 메서드 호출을 나타내는 호출 가능한 개체의 기본 형식을 지정합니다.

DefaultInvokeMethodNameAttribute

호출 가능한 인터페이스 메서드에 사용되는 특성 형식 및 프록시 기본 형식에 적용되어 메서드 호출을 나타내는 호출 가능한 개체의 기본 형식을 지정합니다.

GatewayCountChangedEventArgs

게이트웨이 연결 이벤트에 대한 이벤트 인수입니다.

GenerateCodeForDeclaringAssemblyAttribute

원본 생성기도 지정된 형식을 포함하는 어셈블리에 대한 코드를 검사하고 생성해야 했음을 나타냅니다.

GeneratedActivatorConstructorAttribute

생성자에 적용된 경우 는 생성된 활성화자 구현이 인스턴스를 활성화할 때 해당 생성자를 사용해야 했음을 나타냅니다.

GenerateMethodSerializersAttribute

인터페이스에 적용할 때 인터페이스 호출의 원격을 허용하도록 지원 코드를 생성하도록 지정합니다.

GenerateSerializerAttribute

형식에 적용할 때 형식이 serialize되도록 지정하고 해당 형식에 대해 serialization 코드를 생성해야 합니다.

GetCompletionSourceMethodNameAttribute

호출 가능한 인터페이스의 메서드 특성에 적용되어 호출할 메서드의 이름을 지정하여 제출 메서드에 제출되고 결국 호출자에게 반환되는 완료 원본을 가져옵니다.

Grain

모든 조직 클래스에 대한 추상 기본 클래스입니다.

Grain<TGrainState>

선언된 영구 상태가 있는 Grain의 기본 클래스입니다.

GrainBaseExtensions

구현을 위한 IGrainBase 도우미 메서드입니다.

GrainCancellationToken

조직 간에 보낼 수 있는 아날로그 CancellationToken 입니다.

GrainCancellationTokenSource

조직 간에 보낼 수 있는 아날로그 CancellationTokenSource 입니다.

GrainClient

Orleans 시스템에 연결하기 위한 클라이언트 런타임

GrainContextComponentExtensions

관련 IGrainExtension에 대한 IGrainContext 확장입니다.

GrainExtensions

조직에 대한 확장 메서드입니다.

GrainInterfaceTypeToGrainTypeResolver

을 호환되는 와 연결GrainInterfaceTypeGrainType합니다.

GrainReminderExtensions

또는 IGrainBase 구현에서 미리 알림에 액세스하기 위한 확장 메서드입니다Grain.

GrainState

생성된 조직 상태 클래스의 기본 클래스입니다.

GrainState<T>

IGrainState<T>의 기본 구현입니다.

GrainStreamingExtensions

또는 IGrainBase 구현에서 Grain 스트림 공급자에 액세스하기 위한 확장 메서드입니다.

GrainTypeAttribute

연결된 조직 클래스의 조직 형식을 지정합니다.

IdAttribute

멤버의 고유 ID를 지정합니다.

ImmutableAttribute

적용된 형식, 형식 멤버, 매개 변수 또는 반환 값을 변경할 수 없는 것으로 처리해야 하므로 방어 복사본이 필요하지 않음을 나타냅니다. 봉인되지 않은 클래스에 적용되는 경우 파생 형식은 변경할 수 없음을 보장하지 않습니다.

ImplicitChannelSubscriptionAttribute

[Orleans.ImplicitStreamSubscription] 특성은 조직을 암시적 스트림 구독으로 표시하는 데 사용됩니다.

ImplicitStreamSubscriptionAttribute

[Orleans.ImplicitStreamSubscription] 특성은 조직을 암시적 스트림 구독으로 표시하는 데 사용됩니다.

InvokableBaseTypeAttribute

호출 가능한 인터페이스 메서드에 사용되는 특성 형식에 적용되어 메서드 호출을 나타내는 호출 가능한 개체의 기본 형식을 지정합니다.

InvokableCustomInitializerAttribute

인터페이스 메서드 특성 형식에 적용되어 해당 인터페이스 메서드를 호출할 때 생성되는 호출 가능한 개체에서 호출할 메서드를 지정합니다.

InvokeMethodNameAttribute

호출 가능한 인터페이스의 메서드 특성에 적용하여 요청을 제출할 때 호출할 기본 형식의 메서드 이름을 지정합니다.

JenkinsHash
KeepAliveAttribute

조직 구현 유형에 적용된 경우 이 특성은 유휴 활성화 수집기에서 조직의 활성화를 수집해서는 안 되도록 지정합니다.

LifecycleExtensions

수명 주기 관찰자를 사용하기 위한 확장입니다.

LifecycleSubject

수명 주기를 관찰하는 기능을 제공합니다.

MembershipEntry
MembershipTableData
NamedOptionExtensions

명명된 옵션 클래스를 사용하기 위한 확장입니다.

ObserverSubscriptionManager<T>

ObserverSubscriptionManager 클래스는 관찰자를 지원하는 조직에 대한 도우미 클래스입니다. 구독 관찰자를 추적하고 알림을 보내는 방법을 제공합니다.

OmitDefaultMemberValuesAttribute

형식에 적용된 경우 는 멤버 값이 기본값과 같으면 형식에 대해 생성된 serializer가 멤버를 직렬화하지 않도록 해야 했음을 나타냅니다.

OptionFormattingUtilities

옵션 서식 지정을 위한 유틸리티 클래스

OptionsLogger

클라이언트 및 사일로 기본 옵션 로거에 대한 기본 클래스입니다.

OrleansConnectionSecurityHostingExtensions
OrleansConstructorAttribute

직렬화된 데이터에서 새 인스턴스를 만들 때 serializer에서 사용해야 하는 생성자를 지정합니다.

PeriodicAction
PersistentStateAttributeMapper

영구 상태 특성을 해당 팩터리 instance 매핑하는 특성 매퍼입니다.

PublicOrleansTaskExtensions

인스턴스를 처리하기 Task 위한 유틸리티 함수입니다.

RedactAttribute

옵션 클래스의 속성에 적용하면 이 특성은 인스턴스를 준수하여 속성 값의 형식을 지정하지 IOptionFormatter 못하게 합니다.

RedactConnectionStringAttribute

옵션 클래스의 연결 문자열 속성에 적용되는 경우 이 특성은 인스턴스를 준수하여 속성 값의 형식을 지정하지 IOptionFormatter 못하게 합니다.

RegexImplicitChannelSubscriptionAttribute

[Orleans.RegexImplicitStreamSubscription] 특성은 정규식을 사용하여 구독할 스트림 네임스페이스를 필터링하여 조직을 암시적 스트림 구독으로 표시하는 데 사용됩니다.

RegexImplicitStreamSubscriptionAttribute

[Orleans.RegexImplicitStreamSubscription] 특성은 정규식을 사용하여 구독할 스트림 네임스페이스를 필터링하여 조직을 암시적 스트림 구독으로 표시하는 데 사용됩니다.

RegisterActivatorAttribute

형식에 적용된 경우 는 형식이 활성화자이며 자동으로 등록되어야 임을 나타냅니다.

RegisterConverterAttribute

형식에 적용된 경우 는 형식이 변환기이며 자동으로 등록되어야 임을 나타냅니다.

RegisterCopierAttribute

형식에 적용된 경우 는 형식이 복사기이며 자동으로 등록되어야 임을 나타냅니다.

RegisterProviderAttribute

형식에 적용된 경우 는 형식이 공급자이며 자동으로 등록되어야 임을 나타냅니다.

RegisterSerializerAttribute

형식에 적용하면 형식이 serializer이고 자동으로 등록되어야 했음을 나타냅니다.

ReminderEntry

미리 알림 테이블 항목을 나타냅니다.

ReminderTableData

미리 알림 테이블 항목의 컬렉션을 나타냅니다.

ResponseTimeoutAttribute

지정된 인터페이스 메서드에 대한 응답 시간 제한을 지정합니다.

SerializationCallbacksAttribute

이 특성이 연결된 형식의 인스턴스에서 serialization 작업을 수행할 때 인스턴스화 및 호출할 형식을 지정합니다.

SerializerConfigurationValidator

serializer 구성의 유효성을 검사합니다.

SerializerTransparentAttribute

serialization을 위해 특정 형식이 보이지 않는 것을 나타냅니다. 직렬화된 필드가 없는 추상 형식에서만 사용할 수 있으며 상속 계층 구조에서 효과적으로 제거합니다. 형식에서 이 특성을 추가/제거하면 직렬화 프로토콜 수준 비호환성(예: 형식 계층 구조 변경)이 발생합니다.

ServiceLifecycleStage

Orleans 클라이언트 또는 사일로의 수명 주기 단계입니다.

StableHash
SuppressReferenceTrackingAttribute

형식에 적용된 경우 는 형식에 대해 생성된 serializer가 형식에 대한 참조를 추적해서는 안 됨을 나타냅니다.

TableVersion
TaskDone

이미 RunToCompletion 상태에 있는 특수 void 'Done' 작업입니다. Task.FromResult(1)와 동일합니다.

TlsConnectionBuilderExtensions
TransactionAttribute

TransactionAttribute 특성은 트랜잭션을 시작하고 조인하는 메서드를 표시하는 데 사용됩니다.

TransactionRequest
TransactionRequest<TResult>
TransactionRequestBase
TransactionResponse
TransactionTaskRequest
TransactionTaskRequest<TResult>
UseActivatorAttribute

형식에 적용된 경우 는 해당 생성자 또는 다른 메커니즘을 통해서가 아니라 등록된 활성화자를 사용하여 형식을 활성화해야 했음을 나타냅니다.

구조체

DeactivationReason

조직 비활성화를 시작하는 이유를 나타냅니다.

인터페이스

IClientBuilder

인스턴스를 빌드 IClusterClient 하기 위한 기능입니다.

IClientConnectionRetryFilter

클러스터 연결을 다시 시도해야 하는지 여부를 확인하는 데 사용되는 필터입니다.

IClusterClient

Orleans 클러스터와 상호 작용하기 위한 클라이언트 인터페이스입니다.

IClusterClientLifecycle

ILifecycleObservable 클라이언트 수명 주기에 대한 표식 형식입니다.

IConfigurationValidator

클라이언트 및 사일로 초기화 중에 호출되는 구성 유효성 검사기를 설명합니다.

IConverter<TValue,TSurrogate>

두 형식 간에 변환하는 기능입니다.

IFacetMetadata

패싯에 대한 표식 인터페이스

IGrain

조직에 대한 표식 인터페이스

IGrainBase

조직 구현을 위한 인터페이스

IGrainCallContext

호출의 결과뿐만 아니라 메서드 호출을 나타냅니다.

IGrainCallFilter

조직 호출 필터에 대한 인터페이스입니다.

IGrainFactory

조직에 대한 참조를 만들기 위한 기능입니다.

IGrainInvokeInterceptor
IGrainObserver

조직 관찰자를 위한 표식 인터페이스입니다. 관찰자는 조직에서 알림을 받는 데 사용됩니다. 즉, 게시자/구독자 인터페이스의 구독자 쪽을 나타냅니다.

IGrainState

조직의 상태를 정의합니다.

IGrainState<T>

조직의 상태를 정의합니다.

IGrainWithGuidCompoundKey

복합 키를 사용하는 조직에 대한 표식 인터페이스입니다.

IGrainWithGuidKey

키가 있는 Guid 조직에 대한 표식 인터페이스입니다.

IGrainWithIntegerCompoundKey

복합 키를 사용하는 조직에 대한 표식 인터페이스입니다.

IGrainWithIntegerKey

키가 있는 Int64 조직에 대한 표식 인터페이스입니다.

IGrainWithStringKey

키가 있는 String 조직에 대한 표식 인터페이스입니다.

IIncomingGrainCallContext

호출의 결과뿐만 아니라 들어오는 메서드 호출을 나타냅니다.

IIncomingGrainCallFilter

들어오는 조직 호출 필터에 대한 인터페이스입니다.

ILifecycleObservable

관찰 가능한 수명 주기. 수명 주기의 각 단계를 관찰할 수 있습니다. 시작 및 중지 시 스테이지에 도달하면 모든 관찰자에게 알림이 표시됩니다. 단계는 오름차순으로 시작되고 내림차순으로 중지됩니다.

ILifecycleObserver

시작 및 중지 알림을 처리하는 데 사용되는 수명 주기 관찰자입니다.

ILifecycleParticipant<TLifecycleObservable>

수명 주기에 참여할 후크를 제공합니다. 개체가 수명 주기에 참여할 수 있음을 나타내는 신호 인터페이스 역할을 할 수도 있습니다.

ILifecycleSubject

수명 주기 관찰자 및 관찰 가능한 수명 주기.

IMembershipTable

멤버 자격 테이블에 대한 인터페이스입니다.

IMembershipTableGrain

조직 기반 구현을 위한 멤버 자격 테이블 인터페이스입니다.

IMembershipTableSystemTarget

시스템 대상 기반 구현을 위한 멤버 자격 테이블 인터페이스입니다.

IOptionFormatter

옵션 서식을 지정하고 범주 및 이름을 지정합니다.

IOptionFormatter<T>

특정 옵션 형식에 대한 옵션 포맷터 T

IOptionFormatterResolver<T>

IOptionFormatterResolver resolve 특정 명명된 옵션에 대한 특정 OptionFormatter

IOutgoingGrainCallContext

송신 메서드 호출과 호출 결과를 나타냅니다.

IOutgoingGrainCallFilter

나가는 조직 호출 필터에 대한 인터페이스입니다.

IPopulator<TValue,TSurrogate>

한 형식을 다른 형식에서 채우는 기능입니다.

IRemindable

미리 알림을 등록하고 받을 수 있도록 조직이 구현해야 하는 콜백 인터페이스입니다.

IReminderService

미리 알림을 관리하기 위한 기능입니다.

IReminderTable

미리 알림 데이터에 대한 기본 스토리지 구현을 위한 인터페이스: Azure Table, SQL, 개발 에뮬레이터 조직 및 모의 구현. 개발 에뮬레이터 조직 사례에 대한 조직 인터페이스로 정의됩니다.

ISystemTarget

시스템 대상에 대한 태그 인터페이스입니다. 시스템 대상은 조직과 일부 동작을 공유하지만 특정 제한을 적용하는 내부 런타임 개체입니다. 특히 시스템 대상은 비동기적으로 주소를 지정할 수 있는 행위자입니다. IGrain 시스템 대상이 런타임 스케줄러에 의해 예약되고 턴 기반 동시성을 따르는 것과 마찬가지로 ISystemTarget에 대해 프록시 클래스가 생성되고 있습니다.

ITransactionClient
IVersionManager

조직 인터페이스 버전을 협상하는 방법을 관리하기 위한 기능입니다.

열거형

DeactivationReasonCode

비활성화에 대한 정보 이유 코드입니다.

ErrorCode

Orleans 런타임 라이브러리에서 로깅 오류에 사용하는 오류 코드 집합입니다.

GenerateFieldIds

이 열거형은 필드 ID 생성 논리를 제어하는 옵션을 제공합니다.

TransactionOption
TransactionOptionAlias

대리자

ClientInvokeCallback

조직에 대한 모든 요청 전에 호출된 대리자입니다.

ConnectionToClusterLostHandler

클러스터에서 클라이언트 연결 끊기를 위한 처리기입니다.

Factory<TInstance>

TInstance의 인스턴스를 만듭니다.

Factory<TParam1,TInstance>

TInstance의 인스턴스를 만듭니다.

Factory<TParam1,TParam2,TInstance>

TInstance의 인스턴스를 만듭니다.

Factory<TParam1,TParam2,TParam3,TInstance>

TInstance의 인스턴스를 만듭니다.

GatewayCountChangedHandler

게이트웨이 수에 대한 처리기입니다.

GrainCallFilterDelegate

요청 호출을 가로채는 데 사용되는 대리자입니다.

IncomingGrainCallFilterDelegate

나가는 요청을 가로채는 데 사용되는 대리자입니다.

OutgoingGrainCallFilterDelegate

들어오는 요청을 가로채는 데 사용되는 대리자입니다.