本文整理汇总了C#中DeletePolicyRequestMarshaller类的典型用法代码示例。如果您正苦于以下问题:C# DeletePolicyRequestMarshaller类的具体用法?C# DeletePolicyRequestMarshaller怎么用?C# DeletePolicyRequestMarshaller使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
DeletePolicyRequestMarshaller类属于命名空间,在下文中一共展示了DeletePolicyRequestMarshaller类的10个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: DeletePolicyAsync
/// <summary>
/// Initiates the asynchronous execution of the DeletePolicy operation.
/// </summary>
///
/// <param name="request">Container for the necessary parameters to execute the DeletePolicy operation.</param>
/// <param name="cancellationToken">
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
/// </param>
/// <returns>The task object representing the asynchronous operation.</returns>
public Task<DeletePolicyResponse> DeletePolicyAsync(DeletePolicyRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var marshaller = new DeletePolicyRequestMarshaller();
var unmarshaller = DeletePolicyResponseUnmarshaller.Instance;
return InvokeAsync<DeletePolicyRequest,DeletePolicyResponse>(request, marshaller,
unmarshaller, cancellationToken);
}
示例2: invokeDeletePolicy
IAsyncResult invokeDeletePolicy(DeletePolicyRequest deletePolicyRequest, AsyncCallback callback, object state, bool synchronized)
{
IRequest irequest = new DeletePolicyRequestMarshaller().Marshall(deletePolicyRequest);
var unmarshaller = DeletePolicyResponseUnmarshaller.GetInstance();
AsyncResult result = new AsyncResult(irequest, callback, state, synchronized, signer, unmarshaller);
Invoke(result);
return result;
}
示例3: DeletePolicy
internal DeletePolicyResponse DeletePolicy(DeletePolicyRequest request)
{
var marshaller = new DeletePolicyRequestMarshaller();
var unmarshaller = DeletePolicyResponseUnmarshaller.Instance;
return Invoke<DeletePolicyRequest,DeletePolicyResponse>(request, marshaller, unmarshaller);
}
示例4: BeginDeletePolicy
/// <summary>
/// Initiates the asynchronous execution of the DeletePolicy operation.
/// </summary>
///
/// <param name="request">Container for the necessary parameters to execute the DeletePolicy operation on AmazonIdentityManagementServiceClient.</param>
/// <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
/// <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.</param>
///
/// <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeletePolicy
/// operation.</returns>
public IAsyncResult BeginDeletePolicy(DeletePolicyRequest request, AsyncCallback callback, object state)
{
var marshaller = new DeletePolicyRequestMarshaller();
var unmarshaller = DeletePolicyResponseUnmarshaller.Instance;
return BeginInvoke<DeletePolicyRequest>(request, marshaller, unmarshaller,
callback, state);
}
示例5: DeletePolicyMarshallTest
public void DeletePolicyMarshallTest()
{
var operation = service_model.FindOperation("DeletePolicy");
var request = InstantiateClassGenerator.Execute<DeletePolicyRequest>();
var marshaller = new DeletePolicyRequestMarshaller();
var internalRequest = marshaller.Marshall(request);
var validator = new AWSQueryValidator(internalRequest.Parameters, request, service_model, operation);
validator.Validate();
}
示例6: DeletePolicyAsync
/// <summary>
/// Initiates the asynchronous execution of the DeletePolicy operation.
/// <seealso cref="Amazon.AutoScaling.IAmazonAutoScaling.DeletePolicy"/>
/// </summary>
///
/// <param name="request">Container for the necessary parameters to execute the DeletePolicy operation.</param>
/// <param name="cancellationToken">
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
/// </param>
/// <returns>The task object representing the asynchronous operation.</returns>
public Task<DeletePolicyResponse> DeletePolicyAsync(DeletePolicyRequest request, CancellationToken cancellationToken = default(CancellationToken))
{
var marshaller = new DeletePolicyRequestMarshaller();
var unmarshaller = DeletePolicyResponseUnmarshaller.GetInstance();
return Invoke<IRequest, DeletePolicyRequest, DeletePolicyResponse>(request, marshaller, unmarshaller, signer, cancellationToken);
}
示例7: DeletePolicyAsync
/// <summary>
/// Initiates the asynchronous execution of the DeletePolicy operation.
/// </summary>
///
/// <param name="request">Container for the necessary parameters to execute the DeletePolicy operation on AmazonIdentityManagementServiceClient.</param>
/// <param name="callback">An Action delegate that is invoked when the operation completes.</param>
/// <param name="options">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.</param>
public void DeletePolicyAsync(DeletePolicyRequest request, AmazonServiceCallback<DeletePolicyRequest, DeletePolicyResponse> callback, AsyncOptions options = null)
{
options = options == null?new AsyncOptions():options;
var marshaller = new DeletePolicyRequestMarshaller();
var unmarshaller = DeletePolicyResponseUnmarshaller.Instance;
Action<AmazonWebServiceRequest, AmazonWebServiceResponse, Exception, AsyncOptions> callbackHelper = null;
if(callback !=null )
callbackHelper = (AmazonWebServiceRequest req, AmazonWebServiceResponse res, Exception ex, AsyncOptions ao) => {
AmazonServiceResult<DeletePolicyRequest,DeletePolicyResponse> responseObject
= new AmazonServiceResult<DeletePolicyRequest,DeletePolicyResponse>((DeletePolicyRequest)req, (DeletePolicyResponse)res, ex , ao.State);
callback(responseObject);
};
BeginInvoke<DeletePolicyRequest>(request, marshaller, unmarshaller, options, callbackHelper);
}
示例8: DeletePolicy
/// <summary>
/// <para>Deletes a policy created by PutScalingPolicy.</para>
/// </summary>
///
/// <param name="deletePolicyRequest">Container for the necessary parameters to execute the DeletePolicy service method on
/// AmazonAutoScaling.</param>
///
public DeletePolicyResponse DeletePolicy(DeletePolicyRequest deletePolicyRequest)
{
IRequest<DeletePolicyRequest> request = new DeletePolicyRequestMarshaller().Marshall(deletePolicyRequest);
DeletePolicyResponse response = Invoke<DeletePolicyRequest, DeletePolicyResponse> (request, this.signer, DeletePolicyResponseUnmarshaller.GetInstance());
return response;
}
示例9: DeletePolicyAsync
/// <summary>
/// Initiates the asynchronous execution of the DeletePolicy operation.
/// <seealso cref="Amazon.AutoScaling.IAmazonAutoScaling.DeletePolicy"/>
/// </summary>
///
/// <param name="request">Container for the necessary parameters to execute the DeletePolicy operation.</param>
/// <param name="cancellationToken">
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
/// </param>
/// <returns>The task object representing the asynchronous operation.</returns>
public async Task<DeletePolicyResponse> DeletePolicyAsync(DeletePolicyRequest request, CancellationToken cancellationToken = default(CancellationToken))
{
var marshaller = new DeletePolicyRequestMarshaller();
var unmarshaller = DeletePolicyResponseUnmarshaller.GetInstance();
var response = await Invoke<IRequest, DeletePolicyRequest, DeletePolicyResponse>(request, marshaller, unmarshaller, signer, cancellationToken)
.ConfigureAwait(continueOnCapturedContext: false);
return response;
}
示例10: DeletePolicyMarshallTest
public void DeletePolicyMarshallTest()
{
var operation = service_model.FindOperation("DeletePolicy");
var request = InstantiateClassGenerator.Execute<DeletePolicyRequest>();
var marshaller = new DeletePolicyRequestMarshaller();
var internalRequest = marshaller.Marshall(request);
RequestValidator.Validate("DeletePolicy", request, internalRequest, service_model);
}