JsonRpcRequest Sınıf
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.
Sunucuda çağrılacak bir yöntemi açıklar.
[System.Runtime.Serialization.DataContract]
public class JsonRpcRequest : StreamJsonRpc.Protocol.JsonRpcMessage
[System.Runtime.Serialization.DataContract]
public class JsonRpcRequest : StreamJsonRpc.Protocol.JsonRpcMessage, StreamJsonRpc.Protocol.IJsonRpcMessageWithId
[<System.Runtime.Serialization.DataContract>]
type JsonRpcRequest = class
inherit JsonRpcMessage
[<System.Runtime.Serialization.DataContract>]
type JsonRpcRequest = class
inherit JsonRpcMessage
interface IJsonRpcMessageWithId
Public Class JsonRpcRequest
Inherits JsonRpcMessage
Public Class JsonRpcRequest
Inherits JsonRpcMessage
Implements IJsonRpcMessageWithId
- Devralma
- Öznitelikler
- Uygulamalar
Oluşturucular
JsonRpcRequest() |
Sunucuda çağrılacak bir yöntemi açıklar. |
Özellikler
ArgumentCount |
İstekte sağlanan bağımsız değişkenlerin sayısını alır. |
ArgumentListDeclaredTypes |
içindeki her öğenin ArgumentsList sunucu tarafından nasıl yazılması beklendiğini açıklayan nesnelerin listesini Type alır veya ayarlar.
Belirtilirse, bunun ile tam olarak aynı uzunlukta ArgumentsList olması ve hiçbir |
ArgumentNames |
Varsa bağımsız değişken adlarının sırasını alır. |
Arguments |
Belirtilen Methodçağrılırken kullanılacak bağımsız değişkenleri alır veya ayarlar. Bir bağımsız değişken dizisi veya özellikleri adlandırılmış bağımsız değişkenler nesnesinde kullanılan bir nesne. |
ArgumentsArray |
Geçersiz.
Varsa bir bağımsız değişken dizisi alır veya ayarlar. |
ArgumentsList |
Varsa bağımsız değişkenlerin salt okunur bir listesini alır veya ayarlar. |
DebuggerDisplay |
Bu örneğin hata ayıklayıcısında görüntülenecek dizeyi alır. |
Id |
Geçersiz.
İsteğe yanıt beklenirse istemci tarafından oluşturulan bir tanımlayıcıyı alır veya ayarlar. |
IsNotification |
Bunun bir bildirim olup olmadığını ve yanıt beklenmediğini belirten bir değer alır. |
IsResponseExpected |
Bu isteğe yanıt beklenip beklenmediğini belirten bir değer alır. |
Method |
Çağrılacak yöntemin adını alır veya ayarlar. |
NamedArgumentDeclaredTypes |
içindeki her öğenin NamedArguments sunucu tarafından nasıl yazılması beklendiğini açıklayan özellik adıyla dizine alınan nesnelerin bir sözlüğünü Type alır veya ayarlar.
Belirtilirse, bu tam olarak ile aynı boyuta NamedArguments sahip olmalı ve değer |
NamedArguments |
Varsa adlandırılmış bağımsız değişkenlerin sözlüğünü alır veya ayarlar. |
RequestId |
İsteğe yanıt beklenirse istemci tarafından oluşturulan bir tanımlayıcıyı alır veya ayarlar. |
TraceParent |
W3C İzleme Bağlamı |
TraceState |
W3C İzleme Bağlamı |
Version |
Bu iletinin uyumlu olduğu JSON-RPC protokolünün sürümünü alır veya ayarlar. (Devralındığı yer: JsonRpcMessage) |
Yöntemler
ToString() |
Sunucuda çağrılacak bir yöntemi açıklar. |
TryGetArgumentByNameOrIndex(String, Int32, Type, Object) |
RPC isteği için bir bağımsız değişken alır. |
TryGetTopLevelProperty<T>(String, T) |
JSON-RPC belirtiminin uzantısı olan bir gelen iletiden en üst düzey özelliği alır. (Devralındığı yer: JsonRpcMessage) |
TryGetTypedArguments(ReadOnlySpan<ParameterInfo>, Span<Object>) |
Belirtilen parametre listesini karşılayan türlere zorlamalı olarak yöntem çağırmasına sağlanacak bağımsız değişkenleri alır. |
TrySetTopLevelProperty<T>(String, T) |
İletide JSON-RPC belirtiminin uzantısı olan bir üst düzey özellik ayarlar. (Devralındığı yer: JsonRpcMessage) |