Share via


RetrieveByResourceResourceGroupRequest.Query Field

banner art

Specifies the query for the operation.

Syntax

[Visual Basic .NET]
Public Field Query As QueryBase
[C#]
public QueryBase Query;
[JScript]
public var Query : QueryBase;

Remarks

Assign an instance of the QueryExpression class or QueryByAttribute class. The query must specify the entity name "resourcegroup" and a columnset. Any other conditions specified will be merged (AND) with those needed to retrieve the resources for the specified resource group.

Example

The following code example shows the use of the Query field.

[C#]
// Set up the CRM Service.
CrmService service = new CrmService();
service.Credentials = System.Net.CredentialCache.DefaultCredentials;

// Get current user information.
WhoAmIRequest userRequest = new WhoAmIRequest();
WhoAmIResponse user = (WhoAmIResponse) service.Execute(userRequest);

// Create the query.
QueryByAttribute query = new QueryByAttribute();
query.EntityName = EntityName.resourcegroup.ToString();
query.ColumnSet = new AllColumns();

// The query looks for a service named Plumber with Van.
query.Attributes = new string[] {"name"};
query.Values = new object[]{"Plumber with Van 1"};

RetrieveByResourceResourceGroupRequest retrieve = new RetrieveByResourceResourceGroupRequest();
retrieve.Query = query;
retrieve.ResourceId = user.UserId;

RetrieveByResourceResourceGroupResponse retrieved = (RetrieveByResourceResourceGroupResponse) service.Execute(retrieve);

[Visual Basic .NET]
' Set up the CRM Service.
Dim service As New CrmService()
service.Credentials = System.Net.CredentialCache.DefaultCredentials

' Get current user information.
Dim userRequest As New WhoAmIRequest()
Dim user As WhoAmIResponse = CType(service.Execute(userRequest), WhoAmIResponse)

' Create the query.
Dim query As New QueryByAttribute()
query.EntityName = EntityName.resourcegroup.ToString()
query.ColumnSet = New AllColumns()

' The query looks for a service named Plumber with Van.
query.Attributes = New String() {"name"}
query.Values = New Object() {"Plumber with Van 1"}

Dim retrieve As New RetrieveByResourceResourceGroupRequest()
retrieve.Query = query
retrieve.ResourceId = user.UserId

Dim retrieved As RetrieveByResourceResourceGroupResponse = CType(service.Execute(retrieve), RetrieveByResourceResourceGroupResponse)

See Also

© 2007 Microsoft Corporation. All rights reserved.