IManagementGrain.SendControlCommandToProvider Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
SendControlCommandToProvider(String, String, Int32, Object) |
Führen Sie einen Steuerungsbefehl für die angegebenen Anbieter in allen Silos im Cluster aus.
Befehle werden an alle bekannten Anbieter in jedem Silo gesendet, die sowohl den |
SendControlCommandToProvider<T>(String, Int32, Object) |
Führen Sie einen Steuerungsbefehl für die angegebenen Anbieter in allen Silos im Cluster aus.
Befehle werden an alle bekannten Anbieter in jedem Silo gesendet, die sowohl den |
SendControlCommandToProvider(String, String, Int32, Object)
- Quelle:
- IManagementGrain.cs
Führen Sie einen Steuerungsbefehl für die angegebenen Anbieter in allen Silos im Cluster aus.
Befehle werden an alle bekannten Anbieter in jedem Silo gesendet, die sowohl den providerTypeFullName
AND-Parametern providerName
entsprechen.
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())
Parameter
- providerTypeFullName
- String
Vollständiger Klassenname für den Anbietertyp, an den dieser Befehl gesendet werden soll.
- providerName
- String
Anbietername, an den dieser Befehl gesendet werden soll.
- command
- Int32
Eine ID/Seriennummer dieses Befehls. Dies ist ein undurchsichtiger Wert für die Orleans-Runtime. Die Steuerungsprotokollsemantik wird zwischen Absender und Anbieter festgelegt.
- arg
- Object
Ein undurchsichtiges Befehlsargument. Dies ist ein undurchsichtiger Wert für die Orleans-Runtime. Die Steuerungsprotokollsemantik wird zwischen Absender und Anbieter festgelegt.
Gibt zurück
Vervollständigungsversprechen für diesen Vorgang.
Hinweise
Anbieter müssen die Orleans.Providers.IControllable
Schnittstelle implementieren, um diese Steuerungskanalbefehle empfangen zu können.
Gilt für:
SendControlCommandToProvider<T>(String, Int32, Object)
Führen Sie einen Steuerungsbefehl für die angegebenen Anbieter in allen Silos im Cluster aus.
Befehle werden an alle bekannten Anbieter in jedem Silo gesendet, die sowohl den providerTypeFullName
AND-Parametern providerName
entsprechen.
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())
Typparameter
- T
Parameter
- providerName
- String
Anbietername, an den dieser Befehl gesendet werden soll.
- command
- Int32
Eine ID/Seriennummer dieses Befehls. Dies ist ein undurchsichtiger Wert für die Orleans-Runtime. Die Steuerungsprotokollsemantik wird zwischen Absender und Anbieter festgelegt.
- arg
- Object
Ein undurchsichtiges Befehlsargument. Dies ist ein undurchsichtiger Wert für die Orleans-Runtime. Die Steuerungsprotokollsemantik wird zwischen Absender und Anbieter festgelegt.
Gibt zurück
Vervollständigungsversprechen für diesen Vorgang.
Hinweise
Anbieter müssen die Orleans.Providers.IControllable
Schnittstelle implementieren, um diese Steuerungskanalbefehle empfangen zu können.