protected async override Task <PolicyDefinitionInner> GetInnerAsync(CancellationToken cancellationToken) { return(await client.GetAsync(Name, cancellationToken)); }
/// <summary> /// Retrieves a policy definition in a subscription. /// </summary> /// <remarks> /// This operation retrieves the policy definition in the given subscription /// with the given name. /// </remarks> /// <param name='operations'> /// The operations group for this extension method. /// </param> /// <param name='policyDefinitionName'> /// The name of the policy definition to get. /// </param> public static PolicyDefinition Get(this IPolicyDefinitionsOperations operations, string policyDefinitionName) { return(operations.GetAsync(policyDefinitionName).GetAwaiter().GetResult()); }
public async Task <IPolicyDefinition> GetByNameAsync(string name, CancellationToken cancellationToken = default(CancellationToken)) { var inner = await client.GetAsync(name, cancellationToken); return(null == inner ? null : WrapModel(inner)); }