Partager via


HubConnection.StreamAsChannelCoreAsync Méthode

Définition

Appelle une méthode de hub de streaming sur le serveur à l’aide du nom de la méthode, du type de retour et des arguments spécifiés.

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))

Paramètres

methodName
String

Nom de la méthode de serveur à appeler.

returnType
Type

Type de retour de la méthode serveur.

args
Object[]

Arguments utilisés pour appeler la méthode serveur.

cancellationToken
CancellationToken

Jeton pour surveiller les requêtes d'annulation. La valeur par défaut est None.

Retours

Task<TResult> qui représente l’appel asynchrone. La Result propriété retourne un ChannelReader<T> pour les valeurs de méthode hub diffusées en continu.

Remarques

Il s’agit d’une méthode de bas niveau pour appeler une méthode hub de streaming sur le serveur. Il est recommandé d’utiliser une méthode d’extension HubConnectionExtensionsStreamAsChannelAsync .

S’applique à