Поделиться через


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[]

Используемые параметры операции.

Возвращаемое значение

Task<IEnumerable<TElement>>

Задача представляет результат операции.

Применяется к

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[]

Используемые параметры операции.

Возвращаемое значение

Task<IEnumerable<TElement>>

Задача представляет результат операции.

Применяется к

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[]

Используемые параметры операции.

Возвращаемое значение

Task<IEnumerable<TElement>>

Задача представляет результат операции.

Применяется к

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[]

Используемые параметры операции.

Возвращаемое значение

Task<IEnumerable<TElement>>

Задача представляет результат операции.

Применяется к

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

Токен для отслеживания запросов отмены.

Возвращаемое значение

Task<IEnumerable<TElement>>

Задача, представляющая результаты, возвращаемые операцией запроса.

Применяется к

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>, представляющий следующую страницу данных для возврата из службы данных.

Возвращаемое значение

Task<IEnumerable<TElement>>

Задача, представляющая результаты, возвращаемые операцией запроса.

Применяется к

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

Токен для отслеживания запросов отмены.

Возвращаемое значение

Task<IEnumerable<TElement>>

Задача представляет результат операции.

Применяется к

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 службы данных; он может содержать параметры запроса $.

Возвращаемое значение

Task<IEnumerable<TElement>>

Задача представляет результат операции.

Применяется к