다음을 통해 공유


HubLifetimeManager<THub>.InvokeConnectionAsync<T> 메서드

정의

지정된 연결에 호출 메시지를 보내고 응답을 기다립니다.

public virtual System.Threading.Tasks.Task<T> InvokeConnectionAsync<T> (string connectionId, string methodName, object?[] args, System.Threading.CancellationToken cancellationToken);
abstract member InvokeConnectionAsync : string * string * obj[] * System.Threading.CancellationToken -> System.Threading.Tasks.Task<'T>
override this.InvokeConnectionAsync : string * string * obj[] * System.Threading.CancellationToken -> System.Threading.Tasks.Task<'T>
Public Overridable Function InvokeConnectionAsync(Of T) (connectionId As String, methodName As String, args As Object(), cancellationToken As CancellationToken) As Task(Of T)

형식 매개 변수

T

예상되는 응답의 형식입니다.

매개 변수

connectionId
String

연결 ID입니다.

methodName
String

호출 메서드 이름입니다.

args
Object[]

호출 인수입니다.

cancellationToken
CancellationToken

취소 요청을 모니터링할 토큰입니다. 결과를 예상할 때까지 최대 대기를 설정하는 것이 좋습니다.

반환

Task<T>

연결의 응답입니다.

적용 대상