DataServiceContext.BeginExecute Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
BeginExecute(Uri, AsyncCallback, Object, String, OperationParameter[]) |
Асинхронно отправляет запрос в службу данных для выполнения указанного URI. |
BeginExecute<T>(DataServiceQueryContinuation<T>, AsyncCallback, Object) |
Асинхронно отправляет запрос в службу данных для получения следующей страницы данных в результатах запроса, разбитых на страницы. |
BeginExecute<TElement>(Uri, AsyncCallback, Object, String, Boolean, OperationParameter[]) |
Асинхронно отправляет запрос в службу данных для выполнения указанного URI. |
BeginExecute<TElement>(Uri, AsyncCallback, Object) |
Асинхронно отправляет запрос таким образом, чтобы этот вызов не блокировал обработку на время ожидания результатов от службы. |
BeginExecute<TElement>(Uri, AsyncCallback, Object, String, OperationParameter[]) |
Асинхронно отправляет запрос в службу данных для выполнения указанного URI. |
BeginExecute(Uri, AsyncCallback, Object, String, OperationParameter[])
Асинхронно отправляет запрос в службу данных для выполнения указанного URI.
public virtual IAsyncResult BeginExecute (Uri requestUri, AsyncCallback callback, object state, string httpMethod, params Microsoft.OData.Client.OperationParameter[] operationParameters);
abstract member BeginExecute : Uri * AsyncCallback * obj * string * Microsoft.OData.Client.OperationParameter[] -> IAsyncResult
override this.BeginExecute : Uri * AsyncCallback * obj * string * Microsoft.OData.Client.OperationParameter[] -> IAsyncResult
Public Overridable Function BeginExecute (requestUri As Uri, callback As AsyncCallback, state As Object, httpMethod As String, ParamArray operationParameters As OperationParameter()) As IAsyncResult
Параметры
- requestUri
- Uri
URI, на который будет отправлен запрос.
- callback
- AsyncCallback
Делегат для вызова, когда результаты доступны для клиента.
- state
- Object
Определяемый пользователем объект состояния передается функции обратного вызова.
- httpMethod
- String
Используемый клиентом метод передачи данных HTTP.
- operationParameters
- OperationParameter[]
Используемые параметры операции.
Возвращаемое значение
Результат операции.
Комментарии
Эта перегрузка ожидает, requestUri
что завершится serviceOperation или ServiceAction, которые возвращают void.
Применяется к
BeginExecute<T>(DataServiceQueryContinuation<T>, AsyncCallback, Object)
Асинхронно отправляет запрос в службу данных для получения следующей страницы данных в результатах запроса, разбитых на страницы.
public virtual IAsyncResult BeginExecute<T> (Microsoft.OData.Client.DataServiceQueryContinuation<T> continuation, AsyncCallback callback, object state);
abstract member BeginExecute : Microsoft.OData.Client.DataServiceQueryContinuation<'T> * AsyncCallback * obj -> IAsyncResult
override this.BeginExecute : Microsoft.OData.Client.DataServiceQueryContinuation<'T> * AsyncCallback * obj -> IAsyncResult
Public Overridable Function BeginExecute(Of T) (continuation As DataServiceQueryContinuation(Of T), callback As AsyncCallback, state As Object) As IAsyncResult
Параметры типа
- T
Тип, возвращаемый запросом.
Параметры
- continuation
- DataServiceQueryContinuation<T>
Объект DataServiceQueryContinuation<T>, представляющий следующую страницу данных для возврата из службы данных.
- callback
- AsyncCallback
Делегат для вызова, когда результаты доступны для клиента.
- state
- Object
Определяемый пользователем объект состояния передается функции обратного вызова.
Возвращаемое значение
IAsyncResult, представляющий состояние операции.
Применяется к
BeginExecute<TElement>(Uri, AsyncCallback, Object, String, Boolean, OperationParameter[])
Асинхронно отправляет запрос в службу данных для выполнения указанного URI.
public virtual IAsyncResult BeginExecute<TElement> (Uri requestUri, AsyncCallback callback, object state, string httpMethod, bool singleResult, params Microsoft.OData.Client.OperationParameter[] operationParameters);
abstract member BeginExecute : Uri * AsyncCallback * obj * string * bool * Microsoft.OData.Client.OperationParameter[] -> IAsyncResult
override this.BeginExecute : Uri * AsyncCallback * obj * string * bool * Microsoft.OData.Client.OperationParameter[] -> IAsyncResult
Public Overridable Function BeginExecute(Of TElement) (requestUri As Uri, callback As AsyncCallback, state As Object, httpMethod As String, singleResult As Boolean, ParamArray operationParameters As OperationParameter()) As IAsyncResult
Параметры типа
- TElement
Тип, возвращаемый запросом.
Параметры
- requestUri
- Uri
URI, на который будет отправлен запрос.
- callback
- AsyncCallback
Делегат для вызова, когда результаты доступны для клиента.
- state
- Object
Определяемый пользователем объект состояния передается функции обратного вызова.
- httpMethod
- String
Используемый клиентом метод передачи данных HTTP.
- singleResult
- Boolean
Атрибут, используемый в операциях службы для указания, что эти операции возвращают один экземпляр своего возвращаемого элемента.
- operationParameters
- OperationParameter[]
Используемые параметры операции.
Возвращаемое значение
Результат операции.
Применяется к
BeginExecute<TElement>(Uri, AsyncCallback, Object)
Асинхронно отправляет запрос таким образом, чтобы этот вызов не блокировал обработку на время ожидания результатов от службы.
public virtual IAsyncResult BeginExecute<TElement> (Uri requestUri, AsyncCallback callback, object state);
abstract member BeginExecute : Uri * AsyncCallback * obj -> IAsyncResult
override this.BeginExecute : Uri * AsyncCallback * obj -> IAsyncResult
Public Overridable Function BeginExecute(Of TElement) (requestUri As Uri, callback As AsyncCallback, state As Object) As IAsyncResult
Параметры типа
- TElement
Тип, возвращаемый запросом.
Параметры
- requestUri
- Uri
URI, на который будет отправлен запрос. URI может быть любым допустимым URI службы данных; Он может содержать параметры запроса $.
- callback
- AsyncCallback
Делегат для вызова, когда результаты доступны для клиента.
- state
- Object
Определяемый пользователем объект состояния передается функции обратного вызова.
Возвращаемое значение
Объект, используемый для отслеживания состояния асинхронной операции.
Применяется к
BeginExecute<TElement>(Uri, AsyncCallback, Object, String, OperationParameter[])
Асинхронно отправляет запрос в службу данных для выполнения указанного URI.
public virtual IAsyncResult BeginExecute<TElement> (Uri requestUri, AsyncCallback callback, object state, string httpMethod, params Microsoft.OData.Client.OperationParameter[] operationParameters);
abstract member BeginExecute : Uri * AsyncCallback * obj * string * Microsoft.OData.Client.OperationParameter[] -> IAsyncResult
override this.BeginExecute : Uri * AsyncCallback * obj * string * Microsoft.OData.Client.OperationParameter[] -> IAsyncResult
Public Overridable Function BeginExecute(Of TElement) (requestUri As Uri, callback As AsyncCallback, state As Object, httpMethod As String, ParamArray operationParameters As OperationParameter()) As IAsyncResult
Параметры типа
- TElement
Тип, возвращаемый запросом.
Параметры
- requestUri
- Uri
URI, на который будет отправлен запрос.
- callback
- AsyncCallback
Делегат для вызова, когда результаты доступны для клиента.
- state
- Object
Определяемый пользователем объект состояния передается функции обратного вызова.
- httpMethod
- String
Используемый клиентом метод передачи данных HTTP.
- operationParameters
- OperationParameter[]
Используемые параметры операции.
Возвращаемое значение
Результат операции.