DataServiceQuery Klass

Definition

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
DataServiceQuery
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.

Gäller för