MetaModel.GetActionPath(String, String, Object) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
指定されたテーブルに関連付けられたアクション パスを返します。
public:
System::String ^ GetActionPath(System::String ^ tableName, System::String ^ action, System::Object ^ row);
public:
virtual System::String ^ GetActionPath(System::String ^ tableName, System::String ^ action, System::Object ^ row);
public string GetActionPath (string tableName, string action, object row);
member this.GetActionPath : string * string * obj -> string
abstract member GetActionPath : string * string * obj -> string
override this.GetActionPath : string * string * obj -> string
Public Function GetActionPath (tableName As String, action As String, row As Object) As String
パラメーター
- tableName
- String
アクションが適用されるテーブルの名前。
- action
- String
テーブルに対して適用するアクション。
- row
- Object
テーブルの単一行のデータを表すオブジェクト。 row
は、クエリ文字列パラメーターの値を指定するために使用します。
戻り値
ルートに関連付けられている URL。
例
次の例では、メソッドを GetActionPath(String, String, Object) 使用して、指定したテーブルのルーティング パスを評価する (URL を決定する) 方法を示します。 コード例全体については、「MetaModel」を参照してください。
// Get the registered action path.
public string EvaluateActionPath()
{
string tableName = LinqDataSource1.TableName;
MetaModel model = GetModel(false);
string actionPath =
model.GetActionPath(tableName,
System.Web.DynamicData.PageAction.List, GetDataItem());
return actionPath;
}
' Get the registered action path.
Public Function EvaluateActionPath() As String
Dim tableName As String = LinqDataSource1.TableName
Dim model As MetaModel = GetModel(False)
Dim actionPath As String = model.GetActionPath(tableName, System.Web.DynamicData.PageAction.List, GetDataItem())
Return actionPath
End Function
注釈
ルートは、テーブル名とアクションの組み合わせによって決まります。
この機能のオンライン例を実行します。