DataServiceQuery Sınıf

Tanım

WCF Veri Hizmetleri'ne yönelik tek bir sorgu isteğini temsil eden soyut sınıf.

public ref class DataServiceQuery abstract : System::Data::Services::Client::DataServiceRequest, System::Collections::IEnumerable, System::Linq::IQueryable
public abstract class DataServiceQuery : System.Data.Services.Client.DataServiceRequest, System.Collections.IEnumerable, System.Linq.IQueryable
type DataServiceQuery = class
    inherit DataServiceRequest
    interface IQueryable
    interface IEnumerable
Public MustInherit Class DataServiceQuery
Inherits DataServiceRequest
Implements IEnumerable, IQueryable
Devralma
DataServiceQuery
Türetilmiş
Uygulamalar

Açıklamalar

Bu sınıfta hiçbir ortak oluşturucu tanımlanmadı. Nesne örnekleri veya CreateQueryCreateQuery sınıfı kullanılarak DataServiceContext oluşturulur.

Özellikler

Name Description
ElementType

Veri hizmetine toplu iş olarak gönderilen nesnenin türünü alır.

(Devralındığı yer: DataServiceRequest)
Expression

Veri hizmetine yönelik sorguyu içeren bir ifadeyi temsil eder.

Provider

Sorgu sağlayıcısı örneğini temsil eder.

RequestUri

Bir veri hizmetine gönderilen istek nesnesinin URI'sini alır.

(Devralındığı yer: DataServiceRequest)

Yöntemler

Name Description
BeginExecute(AsyncCallback, Object)

Veri hizmeti sorgusunu yürütmek için zaman uyumsuz olarak bir istek gönderir.

EndExecute(IAsyncResult)

Bir veri hizmeti sorgusu yürütmeye yönelik zaman uyumsuz işlemi tamamlamak için çağrılır.

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
Execute()

Sorguyu veri hizmetine karşı yürütür.

GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Geçerli örneğin Type alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectbasit bir kopyasını oluşturur.

(Devralındığı yer: Object)
ToString()

Veri hizmetine yapılan sorgunun URI'sini temsil eder.

(Devralındığı yer: DataServiceRequest)

Belirtik Arabirim Kullanımları

Name Description
IEnumerable.GetEnumerator()

IEnumerator Sorgu tarafından döndürülen koleksiyonda yinelemek için kullanılabilecek nesneyi alır.

Uzantı Metotları

Name Description
AsParallel(IEnumerable)

Sorgunun paralelleştirilmesini etkinleştirir.

AsQueryable(IEnumerable)

bir IEnumerable öğesine IQueryabledönüştürür.

Cast<TResult>(IEnumerable)

öğesinin IEnumerable öğelerini belirtilen türe yazar.

Cast<TResult>(IQueryable)

bir IQueryable öğelerini belirtilen türe dönüştürür.

OfType<TResult>(IEnumerable)

Belirtilen türe göre bir IEnumerable öğesinin öğelerini filtreler.

OfType<TResult>(IQueryable)

Belirtilen türe göre bir IQueryable öğesinin öğelerini filtreler.

Şunlara uygulanır