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状態で作成されます。