C# Class XDMessaging.Transport.Amazon.Facades.AmazonSqsFacade

Inheritance: IAmazonSqsFacade
显示文件 Open project: TheCodeKing/XDMessaging.Net Class Usage Examples

Public Methods

Method Description
AmazonSqsFacade ( XDMessaging.Transport.Amazon.Entities.AmazonAccountSettings amazonAccountSettings ) : System
CreateOrRetrieveQueue ( string name ) : Uri
DeleteMessage ( Uri queueUrl, string receiptHandle ) : string
DeleteQueue ( Uri queueUri ) : string
GetQueueArn ( Uri queueUrl ) : string
ReadQueue ( Uri queueUrl ) : IEnumerable
SetSqsPolicyForSnsPublish ( Uri queueUrl, string queueArn, string mytopicArn ) : string

Method Details

AmazonSqsFacade() public method

public AmazonSqsFacade ( XDMessaging.Transport.Amazon.Entities.AmazonAccountSettings amazonAccountSettings ) : System
amazonAccountSettings XDMessaging.Transport.Amazon.Entities.AmazonAccountSettings
return System

CreateOrRetrieveQueue() public method

public CreateOrRetrieveQueue ( string name ) : Uri
name string
return System.Uri

DeleteMessage() public method

public DeleteMessage ( Uri queueUrl, string receiptHandle ) : string
queueUrl System.Uri
receiptHandle string
return string

DeleteQueue() public method

public DeleteQueue ( Uri queueUri ) : string
queueUri System.Uri
return string

GetQueueArn() public method

public GetQueueArn ( Uri queueUrl ) : string
queueUrl System.Uri
return string

ReadQueue() public method

public ReadQueue ( Uri queueUrl ) : IEnumerable
queueUrl System.Uri
return IEnumerable

SetSqsPolicyForSnsPublish() public method

public SetSqsPolicyForSnsPublish ( Uri queueUrl, string queueArn, string mytopicArn ) : string
queueUrl System.Uri
queueArn string
mytopicArn string
return string