Amazon.IdentityManagement.AmazonIdentityManagementServiceClient.ListServerCertificatesAsync C# (CSharp) Method

ListServerCertificatesAsync() public method

Initiates the asynchronous execution of the ListServerCertificates operation.
public ListServerCertificatesAsync ( ListServerCertificatesRequest request, System cancellationToken = default(CancellationToken) ) : Task
request ListServerCertificatesRequest Container for the necessary parameters to execute the ListServerCertificates operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task
        public Task<ListServerCertificatesResponse> ListServerCertificatesAsync(ListServerCertificatesRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
        {
            var marshaller = new ListServerCertificatesRequestMarshaller();
            var unmarshaller = ListServerCertificatesResponseUnmarshaller.Instance;

            return InvokeAsync<ListServerCertificatesRequest,ListServerCertificatesResponse>(request, marshaller, 
                unmarshaller, cancellationToken);
        }

Same methods

AmazonIdentityManagementServiceClient::ListServerCertificatesAsync ( System cancellationToken = default(CancellationToken) ) : Task
AmazonIdentityManagementServiceClient::ListServerCertificatesAsync ( ListServerCertificatesResponse>.AmazonServiceCallback callback, AsyncOptions options = null ) : void
AmazonIdentityManagementServiceClient::ListServerCertificatesAsync ( ListServerCertificatesRequest request, ListServerCertificatesResponse>.AmazonServiceCallback callback, AsyncOptions options = null ) : void

Usage Example

 /// <summary>
 /// Gets the existing cert by name.  If no match found, returns null.
 /// </summary>
 /// <param name="iam"></param>
 /// <param name="certNameWithDateTime"></param>
 /// <returns></returns>
 private static async Task<ServerCertificateMetadata> GetExistingCertByNameAsync(AmazonIdentityManagementServiceClient iam, string certNameWithDateTime)
 {
     var existingCerts = await iam.ListServerCertificatesAsync();
     var existingCert =
         existingCerts.ServerCertificateMetadataList.SingleOrDefault(
             metadata => metadata.ServerCertificateName == certNameWithDateTime);
     return existingCert;
 }
AmazonIdentityManagementServiceClient