示例#1
0
        /// <summary>
        /// <para>Returns a list containing all of the email addresses that have been verified.</para> <para><b>IMPORTANT:</b>The
        /// ListVerifiedEmailAddresses action is deprecated as of the May 15, 2012 release of Domain Verification. The ListIdentities action is now
        /// preferred.</para> <para>This action is throttled at one request per second.</para>
        /// </summary>
        ///
        /// <param name="listVerifiedEmailAddressesRequest">Container for the necessary parameters to execute the ListVerifiedEmailAddresses service
        /// method on AmazonSimpleEmailService.</param>
        ///
        /// <returns>The response from the ListVerifiedEmailAddresses service method, as returned by AmazonSimpleEmailService.</returns>
        /// <param name="cancellationToken">
        ///     A cancellation token that can be used by other objects or threads to receive notice of cancellation.
        /// </param>
        public Task <ListVerifiedEmailAddressesResponse> ListVerifiedEmailAddressesAsync(ListVerifiedEmailAddressesRequest listVerifiedEmailAddressesRequest, CancellationToken cancellationToken = default(CancellationToken))
        {
            var marshaller   = new ListVerifiedEmailAddressesRequestMarshaller();
            var unmarshaller = ListVerifiedEmailAddressesResponseUnmarshaller.GetInstance();

            return(Invoke <IRequest, ListVerifiedEmailAddressesRequest, ListVerifiedEmailAddressesResponse>(listVerifiedEmailAddressesRequest, marshaller, unmarshaller, signer, cancellationToken));
        }
示例#2
0
        IAsyncResult invokeListVerifiedEmailAddresses(ListVerifiedEmailAddressesRequest listVerifiedEmailAddressesRequest, AsyncCallback callback, object state, bool synchronized)
        {
            IRequest    irequest     = new ListVerifiedEmailAddressesRequestMarshaller().Marshall(listVerifiedEmailAddressesRequest);
            var         unmarshaller = ListVerifiedEmailAddressesResponseUnmarshaller.GetInstance();
            AsyncResult result       = new AsyncResult(irequest, callback, state, synchronized, signer, unmarshaller);

            Invoke(result);
            return(result);
        }
示例#3
0
        /// <summary>
        /// <para>Returns a list containing all of the email addresses that have
        /// been verified.</para>
        /// </summary>
        ///
        /// <param name="listVerifiedEmailAddressesRequest">Container for the
        ///           necessary parameters to execute the ListVerifiedEmailAddresses service
        ///           method on AmazonSimpleEmailService.</param>
        ///
        /// <returns>The response from the ListVerifiedEmailAddresses service
        ///         method, as returned by AmazonSimpleEmailService.</returns>
        ///
        public ListVerifiedEmailAddressesResponse ListVerifiedEmailAddresses(ListVerifiedEmailAddressesRequest listVerifiedEmailAddressesRequest)
        {
            IRequest <ListVerifiedEmailAddressesRequest> request  = new ListVerifiedEmailAddressesRequestMarshaller().Marshall(listVerifiedEmailAddressesRequest);
            ListVerifiedEmailAddressesResponse           response = Invoke <ListVerifiedEmailAddressesRequest, ListVerifiedEmailAddressesResponse> (request, this.signer, ListVerifiedEmailAddressesResponseUnmarshaller.GetInstance());

            return(response);
        }