HubConnection.StreamAsChannelCoreAsync 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.
Ruft eine Streaming hub-Methode auf dem Server unter Verwendung des angegebenen Methodennamens, gibt den Typ und die Argumente zurück.
public System.Threading.Tasks.Task<System.Threading.Channels.ChannelReader<object>> StreamAsChannelCoreAsync (string methodName, Type returnType, object[] args, System.Threading.CancellationToken cancellationToken = default);
public virtual System.Threading.Tasks.Task<System.Threading.Channels.ChannelReader<object?>> StreamAsChannelCoreAsync (string methodName, Type returnType, object?[] args, System.Threading.CancellationToken cancellationToken = default);
member this.StreamAsChannelCoreAsync : string * Type * obj[] * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Threading.Channels.ChannelReader<obj>>
abstract member StreamAsChannelCoreAsync : string * Type * obj[] * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Threading.Channels.ChannelReader<obj>>
override this.StreamAsChannelCoreAsync : string * Type * obj[] * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Threading.Channels.ChannelReader<obj>>
Public Function StreamAsChannelCoreAsync (methodName As String, returnType As Type, args As Object(), Optional cancellationToken As CancellationToken = Nothing) As Task(Of ChannelReader(Of Object))
Public Overridable Function StreamAsChannelCoreAsync (methodName As String, returnType As Type, args As Object(), Optional cancellationToken As CancellationToken = Nothing) As Task(Of ChannelReader(Of Object))
Parameter
- methodName
- String
Der Name der aufzurufenden Servermethode.
- returnType
- Type
Der Rückgabetyp der Servermethode.
- args
- Object[]
Die Argumente, die zum Aufrufen der Servermethode verwendet werden.
- cancellationToken
- CancellationToken
Das Token zum Überwachen von Abbruchanforderungen. Der Standardwert ist None.
Gibt zurück
Eine Task<TResult> , die den asynchronen Aufruf darstellt. Die Result -Eigenschaft gibt ein ChannelReader<T> für die Werte der gestreamten Hub-Methode zurück.
Hinweise
Dies ist eine Methode auf niedriger Ebene zum Aufrufen einer Streaminghubmethode auf dem Server. Die Verwendung einer HubConnectionExtensionsStreamAsChannelAsync
Erweiterungsmethode wird empfohlen.