C# Class XSpect.MetaTweet.Modules.FlowInterfaceInfo

フロー インターフェイスに関する情報を提供します。
Show file Open project: takeshik/metatweet-old

Public Methods

Method Description
FlowInterfaceInfo ( MethodInfo method, FlowInterfaceAttribute attribute ) : System.Reflection

FlowInterfaceInfo クラスの新しいインスタンスを初期化します。

GetParameter ( String selector ) : String

このフロー インターフェイスに対してセレクタ照合を行います。

Invoke ( FlowModule module, Object input = null, StorageSession session = null, String parameter = null, String>.IDictionary arguments = null, Object>.IDictionary variables = null ) : Object

フロー インターフェイスを呼び出します。

Method Details

FlowInterfaceInfo() public method

FlowInterfaceInfo クラスの新しいインスタンスを初期化します。
public FlowInterfaceInfo ( MethodInfo method, FlowInterfaceAttribute attribute ) : System.Reflection
method System.Reflection.MethodInfo フロー インターフェイスとして指定されたメソッド。
attribute FlowInterfaceAttribute フロー インターフェイスであることを示すカスタム属性。
return System.Reflection

GetParameter() public method

このフロー インターフェイスに対してセレクタ照合を行います。
public GetParameter ( String selector ) : String
selector String 照合を行うセレクタ。
return String

Invoke() public method

フロー インターフェイスを呼び出します。
public Invoke ( FlowModule module, Object input = null, StorageSession session = null, String parameter = null, String>.IDictionary arguments = null, Object>.IDictionary variables = null ) : Object
module FlowModule 呼び出しに用いるモジュール オブジェクト。
input Object フィルタ処理の入力として与えるストレージ オブジェクトのシーケンス。
session StorageSession ストレージ オブジェクトの入出力先として使用するストレージ セッション。
parameter String 処理のパラメータ。
arguments String>.IDictionary 処理の引数のディクショナリ。
variables Object>.IDictionary リクエスト間で受け渡される変数のディクショナリ。
return Object