다음을 통해 공유


IManagementGrain.SendControlCommandToProvider 메서드

정의

오버로드

SendControlCommandToProvider(String, String, Int32, Object)

클러스터의 모든 사일로에서 지정된 공급자에 대한 제어 명령을 실행합니다. 명령은 AND providerName 매개 변수와 일치하는 각 사일로의 알려진 모든 공급자에게 providerTypeFullName 전송됩니다.

SendControlCommandToProvider<T>(String, Int32, Object)

클러스터의 모든 사일로에서 지정된 공급자에 대한 제어 명령을 실행합니다. 명령은 AND providerName 매개 변수와 일치하는 각 사일로의 알려진 모든 공급자에게 providerTypeFullName 전송됩니다.

SendControlCommandToProvider(String, String, Int32, Object)

Source:
IManagementGrain.cs

클러스터의 모든 사일로에서 지정된 공급자에 대한 제어 명령을 실행합니다. 명령은 AND providerName 매개 변수와 일치하는 각 사일로의 알려진 모든 공급자에게 providerTypeFullName 전송됩니다.

public System.Threading.Tasks.Task<object[]> SendControlCommandToProvider (string providerTypeFullName, string providerName, int command, object arg = default);
abstract member SendControlCommandToProvider : string * string * int * obj -> System.Threading.Tasks.Task<obj[]>
Public Function SendControlCommandToProvider (providerTypeFullName As String, providerName As String, command As Integer, Optional arg As Object = Nothing) As Task(Of Object())

매개 변수

providerTypeFullName
String

이 명령을 보낼 공급자 형식의 클래스 전체 이름입니다.

providerName
String

이 명령을 보낼 공급자 이름입니다.

command
Int32

이 명령의 ID/일련 번호입니다. 이는 Orleans 런타임에 대한 불투명 값입니다. 제어 프로토콜 의미 체계는 발신자와 공급자 간에 결정됩니다.

arg
Object

불투명 명령 인수입니다. 이는 Orleans 런타임에 대한 불투명 값입니다. 제어 프로토콜 의미 체계는 발신자와 공급자 간에 결정됩니다.

반환

이 작업에 대한 완료 약속입니다.

설명

공급자는 이러한 제어 채널 명령을 수신하기 위해 인터페이스를 구현 Orleans.Providers.IControllable 해야 합니다.

적용 대상

SendControlCommandToProvider<T>(String, Int32, Object)

클러스터의 모든 사일로에서 지정된 공급자에 대한 제어 명령을 실행합니다. 명령은 AND providerName 매개 변수와 일치하는 각 사일로의 알려진 모든 공급자에게 providerTypeFullName 전송됩니다.

public System.Threading.Tasks.Task<object[]> SendControlCommandToProvider<T> (string providerName, int command, object arg = default) where T : Orleans.Providers.IControllable;
abstract member SendControlCommandToProvider : string * int * obj -> System.Threading.Tasks.Task<obj[]> (requires 'T :> Orleans.Providers.IControllable)
Public Function SendControlCommandToProvider(Of T As IControllable) (providerName As String, command As Integer, Optional arg As Object = Nothing) As Task(Of Object())

형식 매개 변수

T

매개 변수

providerName
String

이 명령을 보낼 공급자 이름입니다.

command
Int32

이 명령의 ID/일련 번호입니다. 이는 Orleans 런타임에 대한 불투명 값입니다. 제어 프로토콜 의미 체계는 발신자와 공급자 간에 결정됩니다.

arg
Object

불투명 명령 인수입니다. 이는 Orleans 런타임에 대한 불투명 값입니다. 제어 프로토콜 의미 체계는 발신자와 공급자 간에 결정됩니다.

반환

이 작업에 대한 완료 약속입니다.

설명

공급자는 이러한 제어 채널 명령을 수신하기 위해 인터페이스를 구현 Orleans.Providers.IControllable 해야 합니다.

적용 대상