HubConnection.On 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
오버로드
On(String, Type[], Func<Object[],Object,Task>, Object) |
지정된 메서드 이름을 가진 허브 메서드가 호출될 때 호출될 처리기를 등록합니다. |
On(String, Type[], Func<Object[],Object,Task<Object>>, Object) |
지정된 메서드 이름을 가진 허브 메서드가 호출될 때 호출될 처리기를 등록합니다. 서버에서 결과를 요청하는 경우 처리기에서 서버에 반환된 값을 반환합니다. |
On(String, Type[], Func<Object[],Object,Task>, Object)
- Source:
- HubConnection.cs
- Source:
- HubConnection.cs
- Source:
- HubConnection.cs
- Source:
- HubConnection.cs
- Source:
- HubConnection.cs
- Source:
- HubConnection.cs
- Source:
- HubConnection.cs
- Source:
- HubConnection.cs
- Source:
- HubConnection.cs
지정된 메서드 이름을 가진 허브 메서드가 호출될 때 호출될 처리기를 등록합니다.
public:
IDisposable ^ On(System::String ^ methodName, cli::array <Type ^> ^ parameterTypes, Func<cli::array <System::Object ^> ^, System::Object ^, System::Threading::Tasks::Task ^> ^ handler, System::Object ^ state);
public IDisposable On (string methodName, Type[] parameterTypes, Func<object[],object,System.Threading.Tasks.Task> handler, object state);
public virtual IDisposable On (string methodName, Type[] parameterTypes, Func<object?[],object,System.Threading.Tasks.Task> handler, object state);
member this.On : string * Type[] * Func<obj[], obj, System.Threading.Tasks.Task> * obj -> IDisposable
abstract member On : string * Type[] * Func<obj[], obj, System.Threading.Tasks.Task> * obj -> IDisposable
override this.On : string * Type[] * Func<obj[], obj, System.Threading.Tasks.Task> * obj -> IDisposable
Public Function On (methodName As String, parameterTypes As Type(), handler As Func(Of Object(), Object, Task), state As Object) As IDisposable
Public Overridable Function On (methodName As String, parameterTypes As Type(), handler As Func(Of Object(), Object, Task), state As Object) As IDisposable
매개 변수
- methodName
- String
정의할 허브 메서드의 이름입니다.
- parameterTypes
- Type[]
허브 메서드에서 예상하는 매개 변수 형식입니다.
- state
- Object
처리기에 전달될 상태 개체입니다.
반환
허브 메서드에서 구독을 취소하도록 삭제할 수 있는 구독입니다.
설명
처리기를 등록하기 위한 하위 수준 메서드입니다. 확장 메서드를 HubConnectionExtensionsOn
사용하는 것이 좋습니다.
적용 대상
On(String, Type[], Func<Object[],Object,Task<Object>>, Object)
- Source:
- HubConnection.cs
- Source:
- HubConnection.cs
- Source:
- HubConnection.cs
지정된 메서드 이름을 가진 허브 메서드가 호출될 때 호출될 처리기를 등록합니다. 서버에서 결과를 요청하는 경우 처리기에서 서버에 반환된 값을 반환합니다.
public virtual IDisposable On (string methodName, Type[] parameterTypes, Func<object?[],object,System.Threading.Tasks.Task<object?>> handler, object state);
abstract member On : string * Type[] * Func<obj[], obj, System.Threading.Tasks.Task<obj>> * obj -> IDisposable
override this.On : string * Type[] * Func<obj[], obj, System.Threading.Tasks.Task<obj>> * obj -> IDisposable
Public Overridable Function On (methodName As String, parameterTypes As Type(), handler As Func(Of Object(), Object, Task(Of Object)), state As Object) As IDisposable
매개 변수
- methodName
- String
정의할 허브 메서드의 이름입니다.
- parameterTypes
- Type[]
허브 메서드에서 예상하는 매개 변수 형식입니다.
- state
- Object
처리기에 전달될 상태 개체입니다.
반환
허브 메서드에서 구독을 취소하도록 삭제할 수 있는 구독입니다.
설명
처리기를 등록하기 위한 하위 수준 메서드입니다. 확장 메서드를 HubConnectionExtensionsOn
사용하는 것이 좋습니다.