次の方法で共有


DataServiceContext.BeginLoadProperty メソッド (Object, String, AsyncCallback, Object)

指定されたプロパティの値をデータ サービスから非同期的に読み込みます。

名前空間:  System.Data.Services.Client
アセンブリ:  Microsoft.Data.Services.Client (Microsoft.Data.Services.Client.dll)

構文

'宣言
Public Function BeginLoadProperty ( _
    entity As Object, _
    propertyName As String, _
    callback As AsyncCallback, _
    state As Object _
) As IAsyncResult
'使用
Dim instance As DataServiceContext
Dim entity As Object
Dim propertyName As String
Dim callback As AsyncCallback
Dim state As Object
Dim returnValue As IAsyncResult

returnValue = instance.BeginLoadProperty(entity, _
    propertyName, callback, state)
public IAsyncResult BeginLoadProperty(
    Object entity,
    string propertyName,
    AsyncCallback callback,
    Object state
)
public:
IAsyncResult^ BeginLoadProperty(
    Object^ entity, 
    String^ propertyName, 
    AsyncCallback^ callback, 
    Object^ state
)
member BeginLoadProperty : 
        entity:Object * 
        propertyName:string * 
        callback:AsyncCallback * 
        state:Object -> IAsyncResult 
public function BeginLoadProperty(
    entity : Object, 
    propertyName : String, 
    callback : AsyncCallback, 
    state : Object
) : IAsyncResult

パラメーター

  • entity
    型: System.Object
    読み込むプロパティを含むエンティティ。
  • propertyName
    型: System.String
    読み込みに指定されたエンティティのプロパティの名前。
  • callback
    型: System.AsyncCallback
    要求への応答を受信したときに呼び出されるデリゲート。
  • state
    型: System.Object
    コンテキスト データをコールバック メソッドに渡すために使用される、ユーザー定義の状態オブジェクト。

戻り値

型: System.IAsyncResult
非同期操作の状態を表す IAsyncResult。

説明

このメソッドを呼び出すと、プロパティ値を取得するネットワーク操作が呼び出されます。 関連付けやリンクを表すプロパティを含め、エンティティのどのプロパティでも指定できます。 プロパティが関連付け、リンク、または遅延プロパティを表す場合、このメソッドを呼び出すと、関連リソースを遅延読み込みする方法がクライアントに提供されます。 エンティティが変更状態にある場合は、プロパティ値は関連エンティティを読み込み、それらのエンティティとリンクを変更なしとマークします。

プロパティが既に読み込まれている場合は、このメソッドを呼び出すことによって、そのプロパティの値を更新できます。

関連項目

参照

DataServiceContext クラス

BeginLoadProperty オーバーロード

System.Data.Services.Client 名前空間