DataServiceQuery Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
- 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. |