HubConnection.On Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Aşırı Yüklemeler
On(String, Type[], Func<Object[],Object,Task>, Object) |
Belirtilen yöntem adına sahip hub yöntemi çağrıldığında çağrılacak bir işleyici kaydeder. |
On(String, Type[], Func<Object[],Object,Task<Object>>, Object) |
Belirtilen yöntem adına sahip hub yöntemi çağrıldığında çağrılacak bir işleyici kaydeder. Sunucu bir sonuç isterse işleyici tarafından sunucuya döndürülen değeri döndürür. |
On(String, Type[], Func<Object[],Object,Task>, Object)
- Kaynak:
- HubConnection.cs
- Kaynak:
- HubConnection.cs
- Kaynak:
- HubConnection.cs
- Kaynak:
- HubConnection.cs
- Kaynak:
- HubConnection.cs
- Kaynak:
- HubConnection.cs
- Kaynak:
- HubConnection.cs
- Kaynak:
- HubConnection.cs
- Kaynak:
- HubConnection.cs
Belirtilen yöntem adına sahip hub yöntemi çağrıldığında çağrılacak bir işleyici kaydeder.
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
Parametreler
- methodName
- String
Tanımlayacak hub yönteminin adı.
- parameterTypes
- Type[]
Hub yöntemi tarafından beklenen parametre türleri.
- state
- Object
İşleyiciye geçirilecek bir durum nesnesi.
Döndürülenler
Hub yöntemi aboneliğini kaldırmak için atılabilir bir abonelik.
Açıklamalar
Bu, bir işleyiciyi kaydetmek için düşük düzeyli bir yöntemdir. Uzantı HubConnectionExtensionsOn
yönteminin kullanılması önerilir.
Şunlara uygulanır
On(String, Type[], Func<Object[],Object,Task<Object>>, Object)
- Kaynak:
- HubConnection.cs
- Kaynak:
- HubConnection.cs
- Kaynak:
- HubConnection.cs
Belirtilen yöntem adına sahip hub yöntemi çağrıldığında çağrılacak bir işleyici kaydeder. Sunucu bir sonuç isterse işleyici tarafından sunucuya döndürülen değeri döndürür.
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
Parametreler
- methodName
- String
Tanımlayacak hub yönteminin adı.
- parameterTypes
- Type[]
Hub yöntemi tarafından beklenen parametre türleri.
- state
- Object
İşleyiciye geçirilecek bir durum nesnesi.
Döndürülenler
Hub yöntemi aboneliğini kaldırmak için atılabilir bir abonelik.
Açıklamalar
Bu, bir işleyiciyi kaydetmek için düşük düzeyli bir yöntemdir. Uzantı HubConnectionExtensionsOn
yönteminin kullanılması önerilir.