DataServiceQuery Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Een abstracte klasse die één queryaanvraag aan WCF Data Services vertegenwoordigt.
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
- Overname
- Afgeleid
- Implementeringen
Opmerkingen
Er zijn geen openbare constructors gedefinieerd voor deze klasse. Objectexemplaren worden gemaakt met behulp van CreateQuery of CreateQuery in de DataServiceContext klasse.
Eigenschappen
| Name | Description |
|---|---|
| ElementType |
Hiermee haalt u het type object op dat als batch naar de gegevensservice wordt verzonden. (Overgenomen van DataServiceRequest) |
| Expression |
Vertegenwoordigt een expressie die de query naar de gegevensservice bevat. |
| Provider |
Vertegenwoordigt het exemplaar van de queryprovider. |
| RequestUri |
Hiermee haalt u de URI op van het aanvraagobject dat is verzonden naar een gegevensservice. (Overgenomen van DataServiceRequest) |
Methoden
| Name | Description |
|---|---|
| BeginExecute(AsyncCallback, Object) |
Asynchroon verzendt een aanvraag om de gegevensservicequery uit te voeren. |
| EndExecute(IAsyncResult) |
Aangeroepen om de asynchrone bewerking van het uitvoeren van een gegevensservicequery te voltooien. |
| Equals(Object) |
Bepaalt of het opgegeven object gelijk is aan het huidige object. (Overgenomen van Object) |
| Execute() |
Voert de query uit op de gegevensservice. |
| GetHashCode() |
Fungeert als de standaardhashfunctie. (Overgenomen van Object) |
| GetType() |
Hiermee haalt u de Type huidige instantie op. (Overgenomen van Object) |
| MemberwiseClone() |
Hiermee maakt u een ondiepe kopie van de huidige Object. (Overgenomen van Object) |
| ToString() |
Vertegenwoordigt de URI van de query naar de gegevensservice. (Overgenomen van DataServiceRequest) |
Expliciete interface-implementaties
| Name | Description |
|---|---|
| IEnumerable.GetEnumerator() |
Hiermee haalt u het IEnumerator object op dat kan worden gebruikt om de verzameling te herhalen die door de query wordt geretourneerd. |
Extensiemethoden
| Name | Description |
|---|---|
| AsParallel(IEnumerable) |
Hiermee schakelt u parallelle uitvoering van een query in. |
| AsQueryable(IEnumerable) |
Converteert een IEnumerable naar een IQueryable. |
| Cast<TResult>(IEnumerable) |
Cast de elementen van een IEnumerable naar het opgegeven type. |
| Cast<TResult>(IQueryable) |
Converteert de elementen van een IQueryable naar het opgegeven type. |
| OfType<TResult>(IEnumerable) |
Hiermee filtert u de elementen van een IEnumerable op basis van een opgegeven type. |
| OfType<TResult>(IQueryable) |
Hiermee filtert u de elementen van een IQueryable op basis van een opgegeven type. |