DataServiceQuery Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
En abstrakt klass som representerar en enskild frågebegäran till WCF Data Services.
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
- Arv
- Härledda
- Implementeringar
Kommentarer
Inga offentliga konstruktorer definieras för den här klassen. Objektinstanser skapas med hjälp CreateQuery av eller CreateQuery i DataServiceContext klassen.
Egenskaper
| Name | Description |
|---|---|
| ElementType |
Hämtar den typ av objekt som skickas som en batch till datatjänsten. (Ärvd från DataServiceRequest) |
| Expression |
Representerar ett uttryck som innehåller frågan till datatjänsten. |
| Provider |
Representerar frågeproviderinstansen. |
| RequestUri |
Hämtar URI:n för begärandeobjektet som skickas till en datatjänst. (Ärvd från DataServiceRequest) |
Metoder
| Name | Description |
|---|---|
| BeginExecute(AsyncCallback, Object) |
Skickar asynkront en begäran om att köra datatjänstfrågan. |
| EndExecute(IAsyncResult) |
Anropas för att slutföra den asynkrona åtgärden att köra en datatjänstfråga. |
| Equals(Object) |
Avgör om det angivna objektet är lika med det aktuella objektet. (Ärvd från Object) |
| Execute() |
Kör frågan mot datatjänsten. |
| GetHashCode() |
Fungerar som standard-hash-funktion. (Ärvd från Object) |
| GetType() |
Hämtar den aktuella instansen Type . (Ärvd från Object) |
| MemberwiseClone() |
Skapar en ytlig kopia av den aktuella Object. (Ärvd från Object) |
| ToString() |
Representerar frågans URI för datatjänsten. (Ärvd från DataServiceRequest) |
Explicita gränssnittsimplementeringar
| Name | Description |
|---|---|
| IEnumerable.GetEnumerator() |
Hämtar det IEnumerator objekt som kan användas för att iterera via samlingen som returneras av frågan. |
Tilläggsmetoder
| Name | Description |
|---|---|
| AsParallel(IEnumerable) |
Möjliggör parallellisering av en fråga. |
| AsQueryable(IEnumerable) |
Konverterar en IEnumerable till en IQueryable. |
| Cast<TResult>(IEnumerable) |
Omvandlar elementen i en IEnumerable till den angivna typen. |
| Cast<TResult>(IQueryable) |
Konverterar elementen i en IQueryable till den angivna typen. |
| OfType<TResult>(IEnumerable) |
Filtrerar elementen i en IEnumerable baserat på en angiven typ. |
| OfType<TResult>(IQueryable) |
Filtrerar elementen i en IQueryable baserat på en angiven typ. |