다음을 통해 공유


GrainClient 클래스

정의

주의

This type is obsolete and may be removed in a future release. Use ClientBuilder to create an instance of IClusterClient instead.

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

public static class GrainClient
[System.Obsolete("This type is obsolete and may be removed in a future release. Use ClientBuilder to create an instance of IClusterClient instead.")]
public static class GrainClient
type GrainClient = class
[<System.Obsolete("This type is obsolete and may be removed in a future release. Use ClientBuilder to create an instance of IClusterClient instead.")>]
type GrainClient = class
Public Class GrainClient
상속
GrainClient
특성

속성

ClientInvokeCallback
사용되지 않음.

전역 사전 호출 인터셉터 함수 메시지가 생성되고 클라이언트에서 조직으로 전송되기 직전에 만들어진 동기 콜백입니다. 이 호출은 보낼 메시지를 생성하는 동일한 스레드에서 수행되므로 와 같은 Orleans.RequestContext 스레드 로컬 설정이 선택됩니다. 작업은 InvokeMethodRequest를 수신하며, 호출할 메서드의 세부 정보(InterfaceId 및 MethodId 포함) 및 IGrain 이 요청을 통해 전송되는 GrainReference입니다.

ConfigureClientDelegate
사용되지 않음.

클라이언트에 일부 구성을 추가하는 대리자

ConfigureLoggingDelegate
사용되지 않음.

로깅을 구성하는 대리자, 기본적으로 구성된 로거 없음

GrainFactory
사용되지 않음.

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

Instance
사용되지 않음.

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

IsInitialized
사용되지 않음.

클라이언트 런타임이 이미 초기화되었는지 여부

Logger
사용되지 않음.

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

메서드

GetResponseTimeout()
사용되지 않음.

이 Orleans 클라이언트에서 응답 시간 제한을 가져옵니다.

GetStreamProvider(String)
사용되지 않음.

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

GetStreamProviders()
사용되지 않음.

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

HardKill()
사용되지 않음.

정리하지 않고 클라이언트를 초기화하지 않는 테스트 후크

Initialize()
사용되지 않음.

표준 클라이언트 구성 파일에서 클라이언트 런타임을 초기화합니다.

Initialize(ClientConfiguration)
사용되지 않음.

제공된 클라이언트 구성 개체에서 클라이언트 런타임을 초기화합니다. 구성 개체가 null이면 초기화가 실패합니다.

Initialize(FileInfo)
사용되지 않음.

제공된 클라이언트 구성 파일에서 클라이언트 런타임을 초기화합니다. 지정된 구성 파일을 읽는 동안 오류가 발생하면 초기화에 실패합니다.

Initialize(IPEndPoint, Boolean)
사용되지 않음.

제공된 게이트웨이 주소를 사용하여 표준 클라이언트 구성 파일에서 클라이언트 런타임을 초기화합니다. 구성 파일에 지정된 모든 게이트웨이 주소는 무시되고 제공된 게이트웨이 주소가 대신 사용됩니다.

Initialize(String)
사용되지 않음.

제공된 클라이언트 구성 파일에서 클라이언트 런타임을 초기화합니다. 지정된 구성 파일을 읽는 동안 오류가 발생하면 초기화에 실패합니다.

SetResponseTimeout(TimeSpan)
사용되지 않음.

이 Orleans 클라이언트의 응답에 대한 시간 제한을 설정합니다.

Uninitialize()
사용되지 않음.

클라이언트 런타임을 초기화하지 않습니다.

이벤트

ClusterConnectionLost
사용되지 않음.

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

적용 대상