DataServiceContext.BeginLoadProperty Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Начинает операцию загрузки значения указанного свойства из службы данных.
Перегрузки
| Имя | Описание |
|---|---|
| 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 состоянии.