次の方法で共有


ModuleServiceMethodAttribute.PassThrough プロパティ

定義

モジュール サービス メソッドがクライアントによって直接呼び出し可能かどうかを示す値を取得または設定します。

public:
 property bool PassThrough { bool get(); void set(bool value); };
public bool PassThrough { get; set; }
member this.PassThrough : bool with get, set
Public Property PassThrough As Boolean

プロパティ値

true モジュール サービス メソッドがクライアントによって直接呼び出される場合。それ以外の場合は false

次の例では、モジュール内のメソッドの プロパティの値を PassThrough 返すメソッドを実装します。

bool CheckPassThru(string methodName, Type svcType) {

    MyModSrvc moduleService = (MyModSrvc)Activator.CreateInstance(svcType);

    ModuleServiceMethodAttribute attribute;

    MethodInfo method = moduleService.GetMethod(methodName, out attribute);

    return !attribute.PassThrough;
} 

適用対象