DomainService.Query-Methode

Führt den Abfragevorgang aus, der von der angegebenen QueryDescription angegeben wird.

Namespace: System.ServiceModel.DomainServices.Server
Assembly: System.ServiceModel.DomainServices.Server (in system.servicemodel.domainservices.server.dll)

Verwendung

'Usage
Dim instance As DomainService
Dim queryDescription As QueryDescription
Dim validationErrors As IEnumerable(Of ValidationResult)
Dim totalCount As Integer
Dim returnValue As IEnumerable

returnValue = instance.Query(queryDescription, validationErrors, totalCount)

Syntax

'Declaration
Public Overridable Function Query ( _
    queryDescription As QueryDescription, _
    <OutAttribute> ByRef validationErrors As IEnumerable(Of ValidationResult), _
    <OutAttribute> ByRef totalCount As Integer _
) As IEnumerable
public virtual IEnumerable Query (
    QueryDescription queryDescription,
    out IEnumerable<ValidationResult> validationErrors,
    out int totalCount
)
public:
virtual IEnumerable^ Query (
    QueryDescription^ queryDescription, 
    [OutAttribute] IEnumerable<ValidationResult^>^% validationErrors, 
    [OutAttribute] int% totalCount
)
public IEnumerable Query (
    QueryDescription queryDescription, 
    /** @attribute OutAttribute() */ /** @ref */ IEnumerable<ValidationResult> validationErrors, 
    /** @attribute OutAttribute() */ /** @ref */ int totalCount
)

Parameter

  • queryDescription
    Die Beschreibung der auszuführenden Abfrage.
  • validationErrors
    Enthält nach dem Beenden dieser Methode eine Auflistung von Validierungsfehlern. Dieser Parameter ist NULL, wenn keine Validierungsfehler auftreten.
  • totalCount
    Enthält nach dem Beenden dieser Methode die Gesamtzahl der Zeilen auf Grundlage der angegebenen Abfrage, ohne dass Paging angewendet wurde.

Rückgabewert

Die Abfrageergebnisse oder NULL, wenn keine Abfrageergebnisse vorhanden sind.

Hinweise

Wenn die Abfrage einen Singleton zurückgibt, wird dieser als IEnumerable zurückgegeben, das das einzelne Ergebnis enthält.

Threadsicherheit

Alle öffentlichen statischen (Shared in Visual Basic) Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht sichergestellt.

Plattformen

Entwicklungsplattformen

Windows XP Home Edition, Windows XP Professional, Windows Server 2003 , Windows Server 2008 und Windows 2000

Zielplattformen

Siehe auch

Verweis

DomainService-Klasse
DomainService-Member
System.ServiceModel.DomainServices.Server-Namespace