ILanguageClientMiddleLayer.HandleNotificationAsync Yöntem

Tanım

İçin JSON-RPC bildirim çağrılarını keser methodName .

public:
 System::Threading::Tasks::Task ^ HandleNotificationAsync(System::String ^ methodName, Newtonsoft::Json::Linq::JToken ^ methodParam, Func<Newtonsoft::Json::Linq::JToken ^, System::Threading::Tasks::Task ^> ^ sendNotification);
public System.Threading.Tasks.Task HandleNotificationAsync (string methodName, Newtonsoft.Json.Linq.JToken methodParam, Func<Newtonsoft.Json.Linq.JToken,System.Threading.Tasks.Task> sendNotification);
abstract member HandleNotificationAsync : string * Newtonsoft.Json.Linq.JToken * Func<Newtonsoft.Json.Linq.JToken, System.Threading.Tasks.Task> -> System.Threading.Tasks.Task
Public Function HandleNotificationAsync (methodName As String, methodParam As JToken, sendNotification As Func(Of JToken, Task)) As Task

Parametreler

methodName
String

Yakalanmakta olan metodun adı.

methodParam
Newtonsoft.Json.Linq.JToken

Bildirim için gönderilecek parametre.

sendNotification
Func<Newtonsoft.Json.Linq.JToken,Task>

Sunucuya bildirimi gönderecek işlev temsilcisi. Bu temsilci, bildirimi sunucuya göndermemek için yok sayılır ve çağrılamaz. Bu yöntem, bildirimi sunucuya göndermek istiyorsanız bu yöntemde çağrılması gerekir.

Döndürülenler

Task

TaskBildirim gönderildikten sonra tamamlanmış bir.

Şunlara uygulanır