指定されたプロパティの値をデータ サービスから非同期的に読み込みます。
名前空間: 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。
説明
このメソッドを呼び出すと、プロパティ値を取得するネットワーク操作が呼び出されます。 関連付けやリンクを表すプロパティを含め、エンティティのどのプロパティでも指定できます。 プロパティが関連付け、リンク、または遅延プロパティを表す場合、このメソッドを呼び出すと、関連リソースを遅延読み込みする方法がクライアントに提供されます。 エンティティが変更状態にある場合は、プロパティ値は関連エンティティを読み込み、それらのエンティティとリンクを変更なしとマークします。
プロパティが既に読み込まれている場合は、このメソッドを呼び出すことによって、そのプロパティの値を更新できます。