Class SubscriptionsOperationsExtensions
Extension methods for SubscriptionsOperations.
Namespace: System.Dynamic.ExpandoObject
Assembly: Microsoft.Azure.Management.Subscription.dll
Syntax
public static class SubscriptionsOperationsExtensions
Methods
Cancel(ISubscriptionsOperations, String)
The operation to cancel a subscription
Declaration
public static Microsoft.Azure.Management.Subscription.Models.CanceledSubscriptionId Cancel (this Microsoft.Azure.Management.Subscription.ISubscriptionsOperations operations, string subscriptionId);
Parameters
ISubscriptionsOperations
operations
The operations group for this extension method. |
String
subscriptionId
Subscription Id. |
Returns
CanceledSubscriptionId
|
CancelAsync(ISubscriptionsOperations, String, CancellationToken)
The operation to cancel a subscription
Declaration
[System.Diagnostics.DebuggerStepThrough]
public static System.Threading.Tasks.Task<Microsoft.Azure.Management.Subscription.Models.CanceledSubscriptionId> CancelAsync (this Microsoft.Azure.Management.Subscription.ISubscriptionsOperations operations, string subscriptionId, System.Threading.CancellationToken cancellationToken = null);
Parameters
ISubscriptionsOperations
operations
The operations group for this extension method. |
String
subscriptionId
Subscription Id. |
CancellationToken
cancellationToken
The cancellation token. |
Returns
Task<CanceledSubscriptionId>
|
Enable(ISubscriptionsOperations, String)
The operation to enable a subscription
Declaration
public static Microsoft.Azure.Management.Subscription.Models.EnabledSubscriptionId Enable (this Microsoft.Azure.Management.Subscription.ISubscriptionsOperations operations, string subscriptionId);
Parameters
ISubscriptionsOperations
operations
The operations group for this extension method. |
String
subscriptionId
Subscription Id. |
Returns
EnabledSubscriptionId
|
EnableAsync(ISubscriptionsOperations, String, CancellationToken)
The operation to enable a subscription
Declaration
[System.Diagnostics.DebuggerStepThrough]
public static System.Threading.Tasks.Task<Microsoft.Azure.Management.Subscription.Models.EnabledSubscriptionId> EnableAsync (this Microsoft.Azure.Management.Subscription.ISubscriptionsOperations operations, string subscriptionId, System.Threading.CancellationToken cancellationToken = null);
Parameters
ISubscriptionsOperations
operations
The operations group for this extension method. |
String
subscriptionId
Subscription Id. |
CancellationToken
cancellationToken
The cancellation token. |
Returns
Task<EnabledSubscriptionId>
|
Get(ISubscriptionsOperations, String)
Gets details about a specified subscription.
Declaration
public static Microsoft.Azure.Management.Subscription.Models.SubscriptionModel Get (this Microsoft.Azure.Management.Subscription.ISubscriptionsOperations operations, string subscriptionId);
Parameters
ISubscriptionsOperations
operations
The operations group for this extension method. |
String
subscriptionId
The ID of the target subscription. |
Returns
SubscriptionModel
|
GetAsync(ISubscriptionsOperations, String, CancellationToken)
Gets details about a specified subscription.
Declaration
[System.Diagnostics.DebuggerStepThrough]
public static System.Threading.Tasks.Task<Microsoft.Azure.Management.Subscription.Models.SubscriptionModel> GetAsync (this Microsoft.Azure.Management.Subscription.ISubscriptionsOperations operations, string subscriptionId, System.Threading.CancellationToken cancellationToken = null);
Parameters
ISubscriptionsOperations
operations
The operations group for this extension method. |
String
subscriptionId
The ID of the target subscription. |
CancellationToken
cancellationToken
The cancellation token. |
Returns
Task<SubscriptionModel>
|
List(ISubscriptionsOperations)
Gets all subscriptions for a tenant.
Declaration
public static Microsoft.Rest.Azure.IPage<Microsoft.Azure.Management.Subscription.Models.SubscriptionModel> List (this Microsoft.Azure.Management.Subscription.ISubscriptionsOperations operations);
Parameters
ISubscriptionsOperations
operations
The operations group for this extension method. |
Returns
IPage<SubscriptionModel>
|
ListAsync(ISubscriptionsOperations, CancellationToken)
Gets all subscriptions for a tenant.
Declaration
[System.Diagnostics.DebuggerStepThrough]
public static System.Threading.Tasks.Task<Microsoft.Rest.Azure.IPage<Microsoft.Azure.Management.Subscription.Models.SubscriptionModel>> ListAsync (this Microsoft.Azure.Management.Subscription.ISubscriptionsOperations operations, System.Threading.CancellationToken cancellationToken = null);
Parameters
ISubscriptionsOperations
operations
The operations group for this extension method. |
CancellationToken
cancellationToken
The cancellation token. |
Returns
Task<IPage<SubscriptionModel>>
|
ListLocations(ISubscriptionsOperations, String)
Gets all available geo-locations.
Declaration
public static System.Collections.Generic.IEnumerable<Microsoft.Azure.Management.Subscription.Models.Location> ListLocations (this Microsoft.Azure.Management.Subscription.ISubscriptionsOperations operations, string subscriptionId);
Parameters
ISubscriptionsOperations
operations
The operations group for this extension method. |
String
subscriptionId
The ID of the target subscription. |
Returns
IEnumerable<Location>
|
Remarks
This operation provides all the locations that are available for resource
providers; however, each resource provider may support a subset of this
list.
ListLocationsAsync(ISubscriptionsOperations, String, CancellationToken)
Gets all available geo-locations.
Declaration
[System.Diagnostics.DebuggerStepThrough]
public static System.Threading.Tasks.Task<System.Collections.Generic.IEnumerable<Microsoft.Azure.Management.Subscription.Models.Location>> ListLocationsAsync (this Microsoft.Azure.Management.Subscription.ISubscriptionsOperations operations, string subscriptionId, System.Threading.CancellationToken cancellationToken = null);
Parameters
ISubscriptionsOperations
operations
The operations group for this extension method. |
String
subscriptionId
The ID of the target subscription. |
CancellationToken
cancellationToken
The cancellation token. |
Returns
Task<IEnumerable<Location>>
|
Remarks
This operation provides all the locations that are available for resource
providers; however, each resource provider may support a subset of this
list.
ListNext(ISubscriptionsOperations, String)
Gets all subscriptions for a tenant.
Declaration
public static Microsoft.Rest.Azure.IPage<Microsoft.Azure.Management.Subscription.Models.SubscriptionModel> ListNext (this Microsoft.Azure.Management.Subscription.ISubscriptionsOperations operations, string nextPageLink);
Parameters
ISubscriptionsOperations
operations
The operations group for this extension method. |
String
nextPageLink
The NextLink from the previous successful call to List operation. |
Returns
IPage<SubscriptionModel>
|
ListNextAsync(ISubscriptionsOperations, String, CancellationToken)
Gets all subscriptions for a tenant.
Declaration
[System.Diagnostics.DebuggerStepThrough]
public static System.Threading.Tasks.Task<Microsoft.Rest.Azure.IPage<Microsoft.Azure.Management.Subscription.Models.SubscriptionModel>> ListNextAsync (this Microsoft.Azure.Management.Subscription.ISubscriptionsOperations operations, string nextPageLink, System.Threading.CancellationToken cancellationToken = null);
Parameters
ISubscriptionsOperations
operations
The operations group for this extension method. |
String
nextPageLink
The NextLink from the previous successful call to List operation. |
CancellationToken
cancellationToken
The cancellation token. |
Returns
Task<IPage<SubscriptionModel>>
|
Rename(ISubscriptionsOperations, String, SubscriptionName)
The operation to rename a subscription
Declaration
public static Microsoft.Azure.Management.Subscription.Models.RenamedSubscriptionId Rename (this Microsoft.Azure.Management.Subscription.ISubscriptionsOperations operations, string subscriptionId, Microsoft.Azure.Management.Subscription.Models.SubscriptionName body);
Parameters
ISubscriptionsOperations
operations
The operations group for this extension method. |
String
subscriptionId
Subscription Id. |
SubscriptionName
body
Subscription Name |
Returns
RenamedSubscriptionId
|
RenameAsync(ISubscriptionsOperations, String, SubscriptionName, CancellationToken)
The operation to rename a subscription
Declaration
[System.Diagnostics.DebuggerStepThrough]
public static System.Threading.Tasks.Task<Microsoft.Azure.Management.Subscription.Models.RenamedSubscriptionId> RenameAsync (this Microsoft.Azure.Management.Subscription.ISubscriptionsOperations operations, string subscriptionId, Microsoft.Azure.Management.Subscription.Models.SubscriptionName body, System.Threading.CancellationToken cancellationToken = null);
Parameters
ISubscriptionsOperations
operations
The operations group for this extension method. |
String
subscriptionId
Subscription Id. |
SubscriptionName
body
Subscription Name |
CancellationToken
cancellationToken
The cancellation token. |
Returns
Task<RenamedSubscriptionId>
|