IManagementGrain.SendControlCommandToProvider 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
오버로드
SendControlCommandToProvider(String, String, Int32, Object) |
클러스터의 모든 사일로에서 지정된 공급자에 대한 제어 명령을 실행합니다.
명령은 AND |
SendControlCommandToProvider<T>(String, Int32, Object) |
클러스터의 모든 사일로에서 지정된 공급자에 대한 제어 명령을 실행합니다.
명령은 AND |
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
해야 합니다.