C# Class Elastacloud.AzureManagement.Fluent.QueryManager

This class is used to build queries and parse XML responses from the Management API
Inheritance: IQueryManager
Mostra file Open project: azurecoder/fluent-management

Public Methods

Method Description
BuildDefaultNamespaceXmlEntity ( string entityName ) : System.Xml.Linq.XName

Returns an Xml namespace + entity for the lookup

MakeASyncRequest ( ServiceManagementRequest serviceManagementRequest, Elastacloud.AzureManagement.Fluent.ServiceManager parser, Elastacloud.AzureManagement.Fluent.ServiceManager error ) : Task

This method makes a callback to an AsyncResponseParser and takes a service management request and certificate and sends a request to the management endpoint

MakeASyncRequest ( ServiceManagementRequest serviceManagementRequest, Elastacloud.AzureManagement.Fluent.ServiceManager parser ) : void
SetHttpRequestBuilder ( IHttpRequestBuilder builder ) : void

Private Methods

Method Description
BuildAzureHttpRequest ( ServiceManagementRequest serviceManagementRequest ) : HttpWebRequest

Builds an Azure request which is then sent to the Management Portal

QueryManager ( ) : System

Method Details

BuildDefaultNamespaceXmlEntity() public static method

Returns an Xml namespace + entity for the lookup
public static BuildDefaultNamespaceXmlEntity ( string entityName ) : System.Xml.Linq.XName
entityName string
return System.Xml.Linq.XName

MakeASyncRequest() public method

This method makes a callback to an AsyncResponseParser and takes a service management request and certificate and sends a request to the management endpoint
public MakeASyncRequest ( ServiceManagementRequest serviceManagementRequest, Elastacloud.AzureManagement.Fluent.ServiceManager parser, Elastacloud.AzureManagement.Fluent.ServiceManager error ) : Task
serviceManagementRequest Elastacloud.AzureManagement.Fluent.Helpers.ServiceManagementRequest
parser Elastacloud.AzureManagement.Fluent.ServiceManager
error Elastacloud.AzureManagement.Fluent.ServiceManager
return Task

MakeASyncRequest() public method

public MakeASyncRequest ( ServiceManagementRequest serviceManagementRequest, Elastacloud.AzureManagement.Fluent.ServiceManager parser ) : void
serviceManagementRequest Elastacloud.AzureManagement.Fluent.Helpers.ServiceManagementRequest
parser Elastacloud.AzureManagement.Fluent.ServiceManager
return void

SetHttpRequestBuilder() public method

public SetHttpRequestBuilder ( IHttpRequestBuilder builder ) : void
builder IHttpRequestBuilder
return void