JsonRpcIgnoreAttribute クラス

定義

RPC 経由で呼び出 してはならない メソッドを識別する属性。

[System.AttributeUsage(System.AttributeTargets.Method, AllowMultiple=false, Inherited=true)]
public class JsonRpcIgnoreAttribute : Attribute
[<System.AttributeUsage(System.AttributeTargets.Method, AllowMultiple=false, Inherited=true)>]
type JsonRpcIgnoreAttribute = class
    inherit Attribute
Public Class JsonRpcIgnoreAttribute
Inherits Attribute
継承
JsonRpcIgnoreAttribute
属性

注釈

AddLocalRpcTarget(Object)またはその他の API を介して RPC ターゲット オブジェクトを追加する場合、オブジェクトのすべてのパブリック メソッドは、既定でクライアントによって呼び出しに公開されます。 AllowNonPublicInvocationを設定すると、さらに多くのメソッドが公開されます。 この属性を任意のメソッドに適用することで、RPC クライアントから直接呼び出すことはできません。

JsonRpcMethodAttributeJsonRpcIgnoreAttributeが同じメソッドに適用されている場合、RPC ターゲットとしてオブジェクトを追加するときに例外がスローされます。

コンストラクター

名前 説明
JsonRpcIgnoreAttribute()

RPC 経由で呼び出 してはならない メソッドを識別する属性。

適用対象