DataServiceQuery Sınıf

Tanım

WCF Veri Hizmetleri için 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 CreateQueryDataServiceContext sınıfı kullanılarak CreateQuery oluşturulur.

Özellikler

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

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

(Devralındığı yer: DataServiceRequest)

Yöntemler

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ütmenin zaman uyumsuz işlemini 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()

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

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

Geçerli Objectöğesinin sığ 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ı

IEnumerable.GetEnumerator()

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

Uzantı Metotları

Cast<TResult>(IEnumerable)

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

OfType<TResult>(IEnumerable)

Bir öğesinin IEnumerable öğelerini belirtilen türe göre filtreler.

AsParallel(IEnumerable)

Sorgunun paralelleştirilmesini sağlar.

AsQueryable(IEnumerable)

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

Cast<TResult>(IQueryable)

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

OfType<TResult>(IQueryable)

Bir öğesinin IQueryable öğelerini belirtilen türe göre filtreler.

Şunlara uygulanır