DataServiceContext.ExecuteAsync Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
ExecuteAsync(Uri, String, OperationParameter[]) |
Асинхронно отправляет запрос таким образом, чтобы этот вызов не блокировал обработку на время ожидания результатов от службы. |
ExecuteAsync(Uri, String, CancellationToken, OperationParameter[]) |
Асинхронно отправляет запрос таким образом, чтобы этот вызов не блокировал обработку на время ожидания результатов от службы. |
ExecuteAsync<TElement>(Uri, String, Boolean, OperationParameter[]) |
Асинхронно отправляет запрос таким образом, чтобы этот вызов не блокировал обработку на время ожидания результатов от службы. |
ExecuteAsync<TElement>(Uri, String, Boolean, CancellationToken, OperationParameter[]) |
Асинхронно отправляет запрос таким образом, чтобы этот вызов не блокировал обработку на время ожидания результатов от службы. |
ExecuteAsync<TElement>(Uri, String, OperationParameter[]) |
Асинхронно отправляет запрос таким образом, чтобы этот вызов не блокировал обработку на время ожидания результатов от службы. |
ExecuteAsync<TElement>(Uri, String, CancellationToken, OperationParameter[]) |
Асинхронно отправляет запрос таким образом, чтобы этот вызов не блокировал обработку на время ожидания результатов от службы. |
ExecuteAsync<TElement>(DataServiceQueryContinuation<TElement>, CancellationToken) |
Асинхронно отправляет запрос в службу данных для получения следующей страницы данных в результатах запроса, разбитых на страницы. |
ExecuteAsync<TElement>(DataServiceQueryContinuation<TElement>) |
Асинхронно отправляет запрос в службу данных для получения следующей страницы данных в результатах запроса, разбитых на страницы. |
ExecuteAsync<TElement>(Uri, CancellationToken) |
Асинхронно отправляет запрос таким образом, чтобы этот вызов не блокировал обработку на время ожидания результатов от службы. |
ExecuteAsync<TElement>(Uri) |
Асинхронно отправляет запрос таким образом, чтобы этот вызов не блокировал обработку на время ожидания результатов от службы. |
ExecuteAsync(Uri, String, OperationParameter[])
Асинхронно отправляет запрос таким образом, чтобы этот вызов не блокировал обработку на время ожидания результатов от службы.
public virtual System.Threading.Tasks.Task<Microsoft.OData.Client.OperationResponse> ExecuteAsync (Uri requestUri, string httpMethod, params Microsoft.OData.Client.OperationParameter[] operationParameters);
abstract member ExecuteAsync : Uri * string * Microsoft.OData.Client.OperationParameter[] -> System.Threading.Tasks.Task<Microsoft.OData.Client.OperationResponse>
override this.ExecuteAsync : Uri * string * Microsoft.OData.Client.OperationParameter[] -> System.Threading.Tasks.Task<Microsoft.OData.Client.OperationResponse>
Public Overridable Function ExecuteAsync (requestUri As Uri, httpMethod As String, ParamArray operationParameters As OperationParameter()) As Task(Of OperationResponse)
Параметры
- requestUri
- Uri
URI, на который будет отправлен запрос. URI может быть любым допустимым URI службы данных; он может содержать параметры запроса $.
- httpMethod
- String
Используемый клиентом метод передачи данных HTTP.
- operationParameters
- OperationParameter[]
Используемые параметры операции.
Возвращаемое значение
Задача представляет результат операции.
Применяется к
ExecuteAsync(Uri, String, CancellationToken, OperationParameter[])
Асинхронно отправляет запрос таким образом, чтобы этот вызов не блокировал обработку на время ожидания результатов от службы.
public virtual System.Threading.Tasks.Task<Microsoft.OData.Client.OperationResponse> ExecuteAsync (Uri requestUri, string httpMethod, System.Threading.CancellationToken cancellationToken, params Microsoft.OData.Client.OperationParameter[] operationParameters);
abstract member ExecuteAsync : Uri * string * System.Threading.CancellationToken * Microsoft.OData.Client.OperationParameter[] -> System.Threading.Tasks.Task<Microsoft.OData.Client.OperationResponse>
override this.ExecuteAsync : Uri * string * System.Threading.CancellationToken * Microsoft.OData.Client.OperationParameter[] -> System.Threading.Tasks.Task<Microsoft.OData.Client.OperationResponse>
Public Overridable Function ExecuteAsync (requestUri As Uri, httpMethod As String, cancellationToken As CancellationToken, ParamArray operationParameters As OperationParameter()) As Task(Of OperationResponse)
Параметры
- requestUri
- Uri
URI, на который будет отправлен запрос. URI может быть любым допустимым URI службы данных; он может содержать параметры запроса $.
- httpMethod
- String
Используемый клиентом метод передачи данных HTTP.
- cancellationToken
- CancellationToken
Токен для отслеживания запросов отмены.
- operationParameters
- OperationParameter[]
Используемые параметры операции.
Возвращаемое значение
Задача представляет результат операции.
Применяется к
ExecuteAsync<TElement>(Uri, String, Boolean, OperationParameter[])
Асинхронно отправляет запрос таким образом, чтобы этот вызов не блокировал обработку на время ожидания результатов от службы.
public virtual System.Threading.Tasks.Task<System.Collections.Generic.IEnumerable<TElement>> ExecuteAsync<TElement> (Uri requestUri, string httpMethod, bool singleResult, params Microsoft.OData.Client.OperationParameter[] operationParameters);
abstract member ExecuteAsync : Uri * string * bool * Microsoft.OData.Client.OperationParameter[] -> System.Threading.Tasks.Task<seq<'Element>>
override this.ExecuteAsync : Uri * string * bool * Microsoft.OData.Client.OperationParameter[] -> System.Threading.Tasks.Task<seq<'Element>>
Public Overridable Function ExecuteAsync(Of TElement) (requestUri As Uri, httpMethod As String, singleResult As Boolean, ParamArray operationParameters As OperationParameter()) As Task(Of IEnumerable(Of TElement))
Параметры типа
- TElement
Тип, возвращаемый запросом.
Параметры
- requestUri
- Uri
URI, на который будет отправлен запрос. URI может быть любым допустимым URI службы данных; он может содержать параметры запроса $.
- httpMethod
- String
Используемый клиентом метод передачи данных HTTP.
- singleResult
- Boolean
Атрибут, используемый в операциях службы для указания, что эти операции возвращают один экземпляр своего возвращаемого элемента.
- operationParameters
- OperationParameter[]
Используемые параметры операции.
Возвращаемое значение
Задача представляет результат операции.
Применяется к
ExecuteAsync<TElement>(Uri, String, Boolean, CancellationToken, OperationParameter[])
Асинхронно отправляет запрос таким образом, чтобы этот вызов не блокировал обработку на время ожидания результатов от службы.
public virtual System.Threading.Tasks.Task<System.Collections.Generic.IEnumerable<TElement>> ExecuteAsync<TElement> (Uri requestUri, string httpMethod, bool singleResult, System.Threading.CancellationToken cancellationToken, params Microsoft.OData.Client.OperationParameter[] operationParameters);
abstract member ExecuteAsync : Uri * string * bool * System.Threading.CancellationToken * Microsoft.OData.Client.OperationParameter[] -> System.Threading.Tasks.Task<seq<'Element>>
override this.ExecuteAsync : Uri * string * bool * System.Threading.CancellationToken * Microsoft.OData.Client.OperationParameter[] -> System.Threading.Tasks.Task<seq<'Element>>
Public Overridable Function ExecuteAsync(Of TElement) (requestUri As Uri, httpMethod As String, singleResult As Boolean, cancellationToken As CancellationToken, ParamArray operationParameters As OperationParameter()) As Task(Of IEnumerable(Of TElement))
Параметры типа
- TElement
Тип, возвращаемый запросом.
Параметры
- requestUri
- Uri
URI, на который будет отправлен запрос. URI может быть любым допустимым URI службы данных; он может содержать параметры запроса $.
- httpMethod
- String
Используемый клиентом метод передачи данных HTTP.
- singleResult
- Boolean
Атрибут, используемый в операциях службы для указания, что эти операции возвращают один экземпляр своего возвращаемого элемента.
- cancellationToken
- CancellationToken
Токен для отслеживания запросов отмены.
- operationParameters
- OperationParameter[]
Используемые параметры операции.
Возвращаемое значение
Задача представляет результат операции.
Применяется к
ExecuteAsync<TElement>(Uri, String, OperationParameter[])
Асинхронно отправляет запрос таким образом, чтобы этот вызов не блокировал обработку на время ожидания результатов от службы.
public virtual System.Threading.Tasks.Task<System.Collections.Generic.IEnumerable<TElement>> ExecuteAsync<TElement> (Uri requestUri, string httpMethod, params Microsoft.OData.Client.OperationParameter[] operationParameters);
abstract member ExecuteAsync : Uri * string * Microsoft.OData.Client.OperationParameter[] -> System.Threading.Tasks.Task<seq<'Element>>
override this.ExecuteAsync : Uri * string * Microsoft.OData.Client.OperationParameter[] -> System.Threading.Tasks.Task<seq<'Element>>
Public Overridable Function ExecuteAsync(Of TElement) (requestUri As Uri, httpMethod As String, ParamArray operationParameters As OperationParameter()) As Task(Of IEnumerable(Of TElement))
Параметры типа
- TElement
Тип, возвращаемый запросом.
Параметры
- requestUri
- Uri
URI, на который будет отправлен запрос. URI может быть любым допустимым URI службы данных; он может содержать параметры запроса $.
- httpMethod
- String
Используемый клиентом метод передачи данных HTTP.
- operationParameters
- OperationParameter[]
Используемые параметры операции.
Возвращаемое значение
Задача представляет результат операции.
Применяется к
ExecuteAsync<TElement>(Uri, String, CancellationToken, OperationParameter[])
Асинхронно отправляет запрос таким образом, чтобы этот вызов не блокировал обработку на время ожидания результатов от службы.
public virtual System.Threading.Tasks.Task<System.Collections.Generic.IEnumerable<TElement>> ExecuteAsync<TElement> (Uri requestUri, string httpMethod, System.Threading.CancellationToken cancellationToken, params Microsoft.OData.Client.OperationParameter[] operationParameters);
abstract member ExecuteAsync : Uri * string * System.Threading.CancellationToken * Microsoft.OData.Client.OperationParameter[] -> System.Threading.Tasks.Task<seq<'Element>>
override this.ExecuteAsync : Uri * string * System.Threading.CancellationToken * Microsoft.OData.Client.OperationParameter[] -> System.Threading.Tasks.Task<seq<'Element>>
Public Overridable Function ExecuteAsync(Of TElement) (requestUri As Uri, httpMethod As String, cancellationToken As CancellationToken, ParamArray operationParameters As OperationParameter()) As Task(Of IEnumerable(Of TElement))
Параметры типа
- TElement
Тип, возвращаемый запросом.
Параметры
- requestUri
- Uri
URI, на который будет отправлен запрос. URI может быть любым допустимым URI службы данных; он может содержать параметры запроса $.
- httpMethod
- String
Используемый клиентом метод передачи данных HTTP.
- cancellationToken
- CancellationToken
Токен для отслеживания запросов отмены.
- operationParameters
- OperationParameter[]
Используемые параметры операции.
Возвращаемое значение
Задача представляет результат операции.
Применяется к
ExecuteAsync<TElement>(DataServiceQueryContinuation<TElement>, CancellationToken)
Асинхронно отправляет запрос в службу данных для получения следующей страницы данных в результатах запроса, разбитых на страницы.
public virtual System.Threading.Tasks.Task<System.Collections.Generic.IEnumerable<TElement>> ExecuteAsync<TElement> (Microsoft.OData.Client.DataServiceQueryContinuation<TElement> continuation, System.Threading.CancellationToken cancellationToken);
abstract member ExecuteAsync : Microsoft.OData.Client.DataServiceQueryContinuation<'Element> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<seq<'Element>>
override this.ExecuteAsync : Microsoft.OData.Client.DataServiceQueryContinuation<'Element> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<seq<'Element>>
Public Overridable Function ExecuteAsync(Of TElement) (continuation As DataServiceQueryContinuation(Of TElement), cancellationToken As CancellationToken) As Task(Of IEnumerable(Of TElement))
Параметры типа
- TElement
Тип, возвращаемый запросом.
Параметры
- continuation
- DataServiceQueryContinuation<TElement>
Объект DataServiceQueryContinuation<T>, представляющий следующую страницу данных для возврата из службы данных.
- cancellationToken
- CancellationToken
Токен для отслеживания запросов отмены.
Возвращаемое значение
Задача, представляющая результаты, возвращаемые операцией запроса.
Применяется к
ExecuteAsync<TElement>(DataServiceQueryContinuation<TElement>)
Асинхронно отправляет запрос в службу данных для получения следующей страницы данных в результатах запроса, разбитых на страницы.
public virtual System.Threading.Tasks.Task<System.Collections.Generic.IEnumerable<TElement>> ExecuteAsync<TElement> (Microsoft.OData.Client.DataServiceQueryContinuation<TElement> continuation);
abstract member ExecuteAsync : Microsoft.OData.Client.DataServiceQueryContinuation<'Element> -> System.Threading.Tasks.Task<seq<'Element>>
override this.ExecuteAsync : Microsoft.OData.Client.DataServiceQueryContinuation<'Element> -> System.Threading.Tasks.Task<seq<'Element>>
Public Overridable Function ExecuteAsync(Of TElement) (continuation As DataServiceQueryContinuation(Of TElement)) As Task(Of IEnumerable(Of TElement))
Параметры типа
- TElement
Тип, возвращаемый запросом.
Параметры
- continuation
- DataServiceQueryContinuation<TElement>
Объект DataServiceQueryContinuation<T>, представляющий следующую страницу данных для возврата из службы данных.
Возвращаемое значение
Задача, представляющая результаты, возвращаемые операцией запроса.
Применяется к
ExecuteAsync<TElement>(Uri, CancellationToken)
Асинхронно отправляет запрос таким образом, чтобы этот вызов не блокировал обработку на время ожидания результатов от службы.
public virtual System.Threading.Tasks.Task<System.Collections.Generic.IEnumerable<TElement>> ExecuteAsync<TElement> (Uri requestUri, System.Threading.CancellationToken cancellationToken);
abstract member ExecuteAsync : Uri * System.Threading.CancellationToken -> System.Threading.Tasks.Task<seq<'Element>>
override this.ExecuteAsync : Uri * System.Threading.CancellationToken -> System.Threading.Tasks.Task<seq<'Element>>
Public Overridable Function ExecuteAsync(Of TElement) (requestUri As Uri, cancellationToken As CancellationToken) As Task(Of IEnumerable(Of TElement))
Параметры типа
- TElement
Тип, возвращаемый запросом.
Параметры
- requestUri
- Uri
URI, на который будет отправлен запрос. URI может быть любым допустимым URI службы данных; он может содержать параметры запроса $.
- cancellationToken
- CancellationToken
Токен для отслеживания запросов отмены.
Возвращаемое значение
Задача представляет результат операции.
Применяется к
ExecuteAsync<TElement>(Uri)
Асинхронно отправляет запрос таким образом, чтобы этот вызов не блокировал обработку на время ожидания результатов от службы.
public virtual System.Threading.Tasks.Task<System.Collections.Generic.IEnumerable<TElement>> ExecuteAsync<TElement> (Uri requestUri);
abstract member ExecuteAsync : Uri -> System.Threading.Tasks.Task<seq<'Element>>
override this.ExecuteAsync : Uri -> System.Threading.Tasks.Task<seq<'Element>>
Public Overridable Function ExecuteAsync(Of TElement) (requestUri As Uri) As Task(Of IEnumerable(Of TElement))
Параметры типа
- TElement
Тип, возвращаемый запросом.
Параметры
- requestUri
- Uri
URI, на который будет отправлен запрос. URI может быть любым допустимым URI службы данных; он может содержать параметры запроса $.
Возвращаемое значение
Задача представляет результат операции.