ModelMethodContext ModelMethodContext ModelMethodContext ModelMethodContext Class

定義

UpdateModel<TModel>(TModel) オブジェクトに直接アクセスできない場合に、TryUpdateModel<TModel>(TModel) または Page メソッドを呼び出すために使用します。Used to invoke the UpdateModel<TModel>(TModel) or TryUpdateModel<TModel>(TModel) method when the Page object is not directly accessible.

public ref class ModelMethodContext
public class ModelMethodContext
type ModelMethodContext = class
Public Class ModelMethodContext
継承
ModelMethodContextModelMethodContextModelMethodContextModelMethodContext

注釈

たとえばSelectMethod、カスタムクラスは、データバインディングの、 UpdateMethodDeleteMethodInsertMethodの各プロパティによって参照されるメソッドを定義できます。また、これらのメソッドは、この型のパラメーター UpdateModelを持つことができ、それを使用してメソッドを呼び出すことができます。For example, a custom class can define the methods referred to by the SelectMethod, UpdateMethod, DeleteMethod, and InsertMethod properties for data binding, and those methods can have a parameter of this type and use it to invoke the UpdateModel method. また、メソッドパラメーター Currentの代わりに、メソッド内でプロパティを使用してUpdateModelメソッドを呼び出すこともできます。Alternatively, instead of a method parameter, the Current property can be used within a method to invoke the UpdateModel method.

Web フォームでのモデルバインドの使用に関するチュートリアルシリーズについては、「モデルバインドと Web フォーム」を参照してください。For a tutorial series on using model binding with Web Forms, see Model Binding and Web Forms.

コンストラクター

ModelMethodContext(Page) ModelMethodContext(Page) ModelMethodContext(Page) ModelMethodContext(Page)

ModelMethodContext クラスの新しいインスタンスを初期化します。Initializes a new instance of the ModelMethodContext class.

プロパティ

Current Current Current Current

ModelMethodContext プロパティ内の Page オブジェクトに対応する Current オブジェクトを取得します。Gets the ModelMethodContext object that corresponds to the Page object that is in the Current property.

ModelState ModelState ModelState ModelState

モデルの状態を取得します。Gets the model state.

メソッド

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

指定したオブジェクトが、現在のオブジェクトと等しいかどうかを判断します。Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

既定のハッシュ関数として機能します。Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

現在のインスタンスの Type を取得します。Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

現在の Object の簡易コピーを作成します。Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

現在のオブジェクトを表す文字列を返します。Returns a string that represents the current object.

(Inherited from Object)
TryUpdateModel<TModel>(TModel) TryUpdateModel<TModel>(TModel) TryUpdateModel<TModel>(TModel) TryUpdateModel<TModel>(TModel)

値プロバイダー内の値を使用して、指定されたモデル インスタンスを更新します。Updates the specified model instance using values from a value provider.

TryUpdateModel<TModel>(TModel, IValueProvider) TryUpdateModel<TModel>(TModel, IValueProvider) TryUpdateModel<TModel>(TModel, IValueProvider) TryUpdateModel<TModel>(TModel, IValueProvider)

指定された値プロバイダー内の値を使用して、指定されたモデル インスタンスを更新します。Updates the specified model instance using values from the specified value provider.

UpdateModel<TModel>(TModel) UpdateModel<TModel>(TModel) UpdateModel<TModel>(TModel) UpdateModel<TModel>(TModel)

値プロバイダー内の値を使用して、指定されたモデル インスタンスを更新します。Updates the specified model instance using values from a value provider.

UpdateModel<TModel>(TModel, IValueProvider) UpdateModel<TModel>(TModel, IValueProvider) UpdateModel<TModel>(TModel, IValueProvider) UpdateModel<TModel>(TModel, IValueProvider)

指定された値プロバイダー内の値を使用して、指定されたモデル インスタンスを更新します。Updates the specified model instance using values from the specified value provider.

適用対象