다음을 통해 공유


IClusterClient 인터페이스

정의

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

public interface IClusterClient : IDisposable, Orleans.IGrainFactory
public interface IClusterClient : IAsyncDisposable, IDisposable, Orleans.IGrainFactory
public interface IClusterClient : Orleans.IGrainFactory
type IClusterClient = interface
    interface IDisposable
    interface IGrainFactory
type IClusterClient = interface
    interface IGrainFactory
    interface IAsyncDisposable
    interface IDisposable
type IClusterClient = interface
    interface IGrainFactory
Public Interface IClusterClient
Implements IDisposable, IGrainFactory
Public Interface IClusterClient
Implements IAsyncDisposable, IDisposable, IGrainFactory
Public Interface IClusterClient
Implements IGrainFactory
구현

속성

Configuration

클라이언트 구성을 가져옵니다.

IsInitialized

이 클라이언트가 초기화되었는지 여부를 나타내는 값을 가져옵니다.

Logger

애플리케이션에 대한 로깅 기능을 제공합니다.

ServiceProvider

이 클라이언트에서 사용하는 서비스 공급자를 가져옵니다.

메서드

Abort()

클라이언트를 비정상적으로 중단합니다.

AbortAsync()

클라이언트를 비정상적으로 중단합니다.

BindGrainReference(IAddressable)

제공된 조직 참조를 이 인스턴스에 바인딩합니다.

(다음에서 상속됨 IGrainFactory)
Close()

클라이언트를 정상적으로 중지하고 클러스터에서 연결을 끊습니다.

Connect()

클라이언트를 시작하고 구성된 클러스터에 연결합니다.

Connect(Func<Exception,Task<Boolean>>)

클라이언트를 시작하고 구성된 클러스터에 연결합니다.

CreateObjectReference<TGrainObserverInterface>(IGrainObserver)

제공된 에 대한 참조를 obj만듭니다.

(다음에서 상속됨 IGrainFactory)
DeleteObjectReference<TGrainObserverInterface>(IGrainObserver)

제공된 개체 참조를 삭제합니다.

(다음에서 상속됨 IGrainFactory)
GetGrain(GrainId)

제공된 조직 ID에 대한 형식화되지 않은 참조를 반환합니다.

(다음에서 상속됨 IGrainFactory)
GetGrain(GrainId, GrainInterfaceType)

지정된 인터페이스 형식을 구현하는 제공된 조직 ID에 대한 참조를 반환합니다.

(다음에서 상속됨 IGrainFactory)
GetGrain(Type, Guid)

제공된 인터페이스 형식의 기본 구현이며 제공된 기본 키가 있는 조직에 대한 참조를 반환합니다.

(다음에서 상속됨 IGrainFactory)
GetGrain(Type, Guid, String)

제공된 인터페이스 형식의 기본 구현이며 제공된 기본 키가 있는 조직에 대한 참조를 반환합니다.

(다음에서 상속됨 IGrainFactory)
GetGrain(Type, Int64)

제공된 인터페이스 형식의 기본 구현이며 제공된 기본 키가 있는 조직에 대한 참조를 반환합니다.

(다음에서 상속됨 IGrainFactory)
GetGrain(Type, Int64, String)

제공된 인터페이스 형식의 기본 구현이며 제공된 기본 키가 있는 조직에 대한 참조를 반환합니다.

(다음에서 상속됨 IGrainFactory)
GetGrain(Type, String)

제공된 인터페이스 형식의 기본 구현이며 제공된 기본 키가 있는 조직에 대한 참조를 반환합니다.

(다음에서 상속됨 IGrainFactory)
GetGrain<TGrainInterface>(GrainId)

지정된 인터페이스를 구현하는 지정된 조직에 대한 참조를 반환합니다.

(다음에서 상속됨 IGrainFactory)
GetGrain<TGrainInterface>(Guid, String)

조직에 대한 참조를 가져옵니다.

(다음에서 상속됨 IGrainFactory)
GetGrain<TGrainInterface>(Guid, String, String)

조직에 대한 참조를 가져옵니다.

(다음에서 상속됨 IGrainFactory)
GetGrain<TGrainInterface>(Int64, String)

조직에 대한 참조를 가져옵니다.

(다음에서 상속됨 IGrainFactory)
GetGrain<TGrainInterface>(Int64, String, String)

조직에 대한 참조를 가져옵니다.

(다음에서 상속됨 IGrainFactory)
GetGrain<TGrainInterface>(String, String)

조직에 대한 참조를 가져옵니다.

(다음에서 상속됨 IGrainFactory)
GetGrain<TGrainInterface>(Type, Guid)

조직 인터페이스의 런타임 형식을 반환하고 TGrainInterface로 캐스팅된 조직을 반환하는 GetGrain 오버로드입니다.

주요 사용 사례는 컴파일 시간에 형식을 알 수 없는 조직(예: 제네릭 형식 매개 변수)을 구하려는 경우입니다.

(다음에서 상속됨 IGrainFactory)
GetGrain<TGrainInterface>(Type, Guid, String)

조직 인터페이스의 런타임 형식을 반환하고 TGrainInterface로 캐스팅된 조직을 반환하는 GetGrain 오버로드입니다.

주요 사용 사례는 컴파일 시간에 형식을 알 수 없는 조직(예: 제네릭 형식 매개 변수)을 구하려는 경우입니다.

(다음에서 상속됨 IGrainFactory)
GetGrain<TGrainInterface>(Type, Int64)

조직 인터페이스의 런타임 형식을 반환하고 TGrainInterface로 캐스팅된 조직을 반환하는 GetGrain 오버로드입니다.

주요 사용 사례는 컴파일 시간에 형식을 알 수 없는 조직(예: 제네릭 형식 매개 변수)을 구하려는 경우입니다.

(다음에서 상속됨 IGrainFactory)
GetGrain<TGrainInterface>(Type, Int64, String)

조직 인터페이스의 런타임 형식을 반환하고 TGrainInterface로 캐스팅된 조직을 반환하는 GetGrain 오버로드입니다.

주요 사용 사례는 컴파일 시간에 형식을 알 수 없는 조직(예: 제네릭 형식 매개 변수)을 구하려는 경우입니다.

(다음에서 상속됨 IGrainFactory)
GetGrain<TGrainInterface>(Type, String)

조직 인터페이스의 런타임 형식을 반환하고 TGrainInterface로 캐스팅된 조직을 반환하는 GetGrain 오버로드입니다.

주요 사용 사례는 컴파일 시간에 형식을 알 수 없는 조직(예: 제네릭 형식 매개 변수)을 구하려는 경우입니다.

(다음에서 상속됨 IGrainFactory)
GetStreamProvider(String)

지정된 를 IStreamProvider 사용하여 를 반환합니다 name.

GetStreamProviders()

구성된 IStreamProvider모든 의 컬렉션을 반환합니다.

확장 메서드

Configuration(IClusterClient)

클라이언트 구성을 가져옵니다.

GetStreamProvider(IClusterClient, String)

지정된 name가 있는 스트림 공급자를 가져옵니다.

GetBroadcastChannelProvider(IClusterClient, String)

제공된 명명된 브로드캐스트 채널을 가져옵니다.

Logger(IClusterClient)

애플리케이션에 대한 로깅 기능을 제공합니다.

GetTransactionAttributionGrain(IGrainFactory, Guid, Nullable<TransactionOption>)

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

적용 대상