ILanguageClientMiddleLayer.HandleRequestAsync 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.
İçin JSON-RPC istek çağrılarını keser methodName .
public:
System::Threading::Tasks::Task<Newtonsoft::Json::Linq::JToken ^> ^ HandleRequestAsync(System::String ^ methodName, Newtonsoft::Json::Linq::JToken ^ methodParam, Func<Newtonsoft::Json::Linq::JToken ^, System::Threading::Tasks::Task<Newtonsoft::Json::Linq::JToken ^> ^> ^ sendRequest);
public System.Threading.Tasks.Task<Newtonsoft.Json.Linq.JToken> HandleRequestAsync (string methodName, Newtonsoft.Json.Linq.JToken methodParam, Func<Newtonsoft.Json.Linq.JToken,System.Threading.Tasks.Task<Newtonsoft.Json.Linq.JToken>> sendRequest);
abstract member HandleRequestAsync : string * Newtonsoft.Json.Linq.JToken * Func<Newtonsoft.Json.Linq.JToken, System.Threading.Tasks.Task<Newtonsoft.Json.Linq.JToken>> -> System.Threading.Tasks.Task<Newtonsoft.Json.Linq.JToken>
Public Function HandleRequestAsync (methodName As String, methodParam As JToken, sendRequest As Func(Of JToken, Task(Of JToken))) As Task(Of JToken)
Parametreler
- methodName
- String
Yakalanmakta olan metodun adı.
- methodParam
- Newtonsoft.Json.Linq.JToken
İstek için gönderilecek parametre.
İsteği sunucuya gönderecek işlev temsilcisi. Bu temsilci, isteği sunucuya göndermemek istiyorsanız yok sayılır ve çağrılamaz. İsteğin sunucuya gönderilmesi durumunda bu yöntemde çağrılması gerekir.
Döndürülenler
- Task<Newtonsoft.Json.Linq.JToken>
Newtonsoft.Json.Linq.JTokenVerilen yöntem için geçerli bir yanıta karşılık gelen.