DataServiceContext.BeginLoadProperty メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
指定したプロパティの値をデータ サービスから読み込む操作を開始します。
オーバーロード
BeginLoadProperty(Object, String, AsyncCallback, Object) |
指定されたプロパティの値をデータ サービスから非同期的に読み込みます。 |
BeginLoadProperty(Object, String, DataServiceQueryContinuation, AsyncCallback, Object) |
関連エンティティの次のページを、指定されたクエリ連結オブジェクトを使用してデータ サービスから非同期的に読み込みます。 |
BeginLoadProperty(Object, String, Uri, AsyncCallback, Object) |
関連エンティティのページを、指定された次のリンク URI を使用してデータ サービスから非同期的に読み込みます。 |
BeginLoadProperty(Object, String, AsyncCallback, Object)
指定されたプロパティの値をデータ サービスから非同期的に読み込みます。
public:
IAsyncResult ^ BeginLoadProperty(System::Object ^ entity, System::String ^ propertyName, AsyncCallback ^ callback, System::Object ^ state);
public IAsyncResult BeginLoadProperty (object entity, string propertyName, AsyncCallback callback, object state);
member this.BeginLoadProperty : obj * string * AsyncCallback * obj -> IAsyncResult
Public Function BeginLoadProperty (entity As Object, propertyName As String, callback As AsyncCallback, state As Object) As IAsyncResult
パラメーター
- entity
- Object
読み込むプロパティを含むエンティティ。
- propertyName
- String
読み込みに指定されたエンティティのプロパティの名前。
- callback
- AsyncCallback
要求への応答を受信したときに呼び出されるデリゲート。
- state
- Object
コンテキスト データをコールバック メソッドに渡すために使用される、ユーザー定義の状態オブジェクト。
戻り値
非同期操作の状態を表す IAsyncResult
。
注釈
このメソッドを呼び出すと、プロパティ値を取得するネットワーク操作が呼び出されます。 関連付けやリンクを表すプロパティを含め、エンティティのどのプロパティでも指定できます。 プロパティが関連付け、リンク、または遅延プロパティを表す場合、このメソッドを呼び出すと、関連リソースを遅延読み込みする方法がクライアントに提供されます。 エンティティが変更状態にある場合は、プロパティ値は関連エンティティを読み込み、それらのエンティティとリンクを変更なしとマークします。
プロパティが既に読み込まれている場合は、このメソッドを呼び出すことによって、そのプロパティの値を更新できます。
適用対象
BeginLoadProperty(Object, String, DataServiceQueryContinuation, AsyncCallback, Object)
関連エンティティの次のページを、指定されたクエリ連結オブジェクトを使用してデータ サービスから非同期的に読み込みます。
public:
IAsyncResult ^ BeginLoadProperty(System::Object ^ entity, System::String ^ propertyName, System::Data::Services::Client::DataServiceQueryContinuation ^ continuation, AsyncCallback ^ callback, System::Object ^ state);
public IAsyncResult BeginLoadProperty (object entity, string propertyName, System.Data.Services.Client.DataServiceQueryContinuation continuation, AsyncCallback callback, object state);
member this.BeginLoadProperty : obj * string * System.Data.Services.Client.DataServiceQueryContinuation * AsyncCallback * obj -> IAsyncResult
Public Function BeginLoadProperty (entity As Object, propertyName As String, continuation As DataServiceQueryContinuation, callback As AsyncCallback, state As Object) As IAsyncResult
パラメーター
- entity
- Object
読み込むプロパティを含むエンティティ。
- propertyName
- String
読み込みに指定されたエンティティのプロパティの名前。
- continuation
- DataServiceQueryContinuation
データ サービスから返す関連エンティティ データの次のページを表す DataServiceQueryContinuation<T> オブジェクト。
- callback
- AsyncCallback
クライアントが結果を利用できるようになったときに呼び出すデリゲート。
- state
- Object
コールバックに渡されるユーザー定義の状態オブジェクト。
戻り値
操作の状態を表す IAsyncResult。
注釈
指定された DataServiceQueryContinuation<T> オブジェクトには URI が含まれており、実行すると、クエリ結果のデータの次のページが返されます。
適用対象
BeginLoadProperty(Object, String, Uri, AsyncCallback, Object)
関連エンティティのページを、指定された次のリンク URI を使用してデータ サービスから非同期的に読み込みます。
public:
IAsyncResult ^ BeginLoadProperty(System::Object ^ entity, System::String ^ propertyName, Uri ^ nextLinkUri, AsyncCallback ^ callback, System::Object ^ state);
public IAsyncResult BeginLoadProperty (object entity, string propertyName, Uri nextLinkUri, AsyncCallback callback, object state);
member this.BeginLoadProperty : obj * string * Uri * AsyncCallback * obj -> IAsyncResult
Public Function BeginLoadProperty (entity As Object, propertyName As String, nextLinkUri As Uri, callback As AsyncCallback, state As Object) As IAsyncResult
パラメーター
- entity
- Object
読み込むプロパティを含むエンティティ。
- propertyName
- String
読み込みに指定されたエンティティのプロパティの名前。
- nextLinkUri
- Uri
次の結果ページを読み込むために使用する URI。
- callback
- AsyncCallback
クライアントが結果を利用できるようになったときに呼び出すデリゲート。
- state
- Object
コールバックに渡されるユーザー定義の状態オブジェクト。
戻り値
非同期操作の状態を追跡するために使用される IAsyncResult オブジェクト。
注釈
entity
の状態が Unchanged または Modified の場合、関連エンティティは Unchanged 状態で読み込まれ、エンティティ間のリンクも Unchanged 状態で作成されます。
entity
の状態が Deleted の場合、関連エンティティは Unchanged 状態で読み込まれ、エンティティ間のリンクは Deleted 状態で作成されます。
適用対象
.NET