Perform a read against the WSAPI operation based
on the data in the specified request
Namespace: Rally.RestApiAssembly: Rally.RestApi (in Rally.RestApi.dll) Version: 3.1.1.0 (3.1.1.0)
Syntaxpublic QueryResult Query(
Request request
)
Public Function Query (
request As Request
) As QueryResult
public:
QueryResult^ Query(
Request^ request
)
member Query :
request : Request -> QueryResult
Parameters
- request
- Type: Rally.RestApiRequest
The request configuration
Return Value
Type:
QueryResultA
DynamicJsonObject with the response from Rally.
ExceptionsException | Condition |
---|
RallyUnavailableException | Rally returned an HTML page. This usually occurs when Rally is off-line. Please check the ErrorMessage property for more information. |
RallyFailedToDeserializeJson | The JSON returned by Rally was not able to be deserialized. Please check the JsonData property for what was returned by Rally. |
Examples
Request request = new Request("defect");
request.Fetch = new List<string>() { "Name", "Description", "FormattedID" };
request.Query = new Query("Name", Query.Operator.Equals, "My Defect").And(new Query("State", Query.Operator.Equals, "Submitted"));
QueryResult queryResult = restApi.Query(request);
foreach (var result in queryResult.Results)
{
string itemName = result["Name"];
}
See Also