Amazon Simple Notification Service
Declaration Syntax
C# |
public interface AmazonSimpleNotificationService : IDisposable
Members
All Members | Methods | ||||
Icon | Member | Description |
---|---|---|
AddPermission(AddPermissionRequest) |
Adds a statement to a topic's access control policy, granting access for the specified AWS accounts to the specified actions.
| |
ConfirmSubscription(ConfirmSubscriptionRequest) |
Verifies an endpoint owner's intent to receive messages by validating the token
sent to the endpoint by an earlier Subscribe action.
If the token is valid, the action creates a new subscription and returns its
Amazon Resource Name (ARN).
| |
CreatePlatformApplication(CreatePlatformApplicationRequest) |
Creates a platform application object for one of the supported push notification services,
such as APNS and GCM, to which devices and mobile apps may register.
| |
CreatePlatformEndpoint(CreatePlatformEndpointRequest) |
Creates an endpoint for a device on one of the supported push notification services, such as GCM and APNS.
| |
CreateTopic(CreateTopicRequest) |
Creates a topic to which notifications can be published. Users can create
at most 3000 topics.
| |
DeleteEndpoint(DeleteEndpointRequest) |
Deletes the endpoint for a device on one of the supported push notification services, such as GCM and APNS.
| |
DeletePlatformApplication(DeletePlatformApplicationRequest) |
Deletes a platform application object for one of the supported push notification services,
such as APNS and GCM.
| |
DeleteTopic(DeleteTopicRequest) |
Deletes a topic and all its subscriptions.
Deleting a topic might prevent some messages previously sent to the topic from being delivered to
subscribers.
| |
Dispose()()()() | Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. (Inherited from IDisposable.) | |
GetEndpointAttributes(GetEndpointAttributesRequest) |
Retrieves the endpoint attributes for a device on one of the supported push notification services, such as GCM and APNS.
| |
GetPlatformApplicationAttributes(GetPlatformApplicationAttributesRequest) |
Retrieves the attributes of the platform application object for the supported push notification services,
such as APNS and GCM.
| |
GetSubscriptionAttributes(GetSubscriptionAttributesRequest) |
Returns all of the properties of a subscription customers have created. Subscription
properties returned might differ based on the authorization of the user.
| |
GetTopicAttributes(GetTopicAttributesRequest) |
Returns all of the properties of a topic customers have created. Topic
properties returned might differ based on the authorization of the user.
| |
ListEndpointsByPlatformApplication(ListEndpointsByPlatformApplicationRequest) |
Lists the endpoints and endpoint attributes for devices in a supported push notification service, such as GCM and APNS.
| |
ListPlatformApplications(ListPlatformApplicationsRequest) |
Lists the platform application objects for the supported push notification services,
such as APNS and GCM.
| |
ListSubscriptions(ListSubscriptionsRequest) |
Returns a list of the requester's subscriptions.
| |
ListSubscriptionsByTopic(ListSubscriptionsByTopicRequest) |
Returns a list of the subscriptions to a specific topic.
| |
ListTopics(ListTopicsRequest) |
Returns a list of the requester's topics.
| |
Publish(PublishRequest) |
Sends a message to all of a topic's subscribed endpoints.
| |
RemovePermission(RemovePermissionRequest) |
Removes a statement from a topic's access control policy.
| |
SetEndpointAttributes(SetEndpointAttributesRequest) |
Sets the attributes for the an endpoint for a device on one of the supported push notification services, such as GCM and APNS.
| |
SetPlatformApplicationAttributes(SetPlatformApplicationAttributesRequest) |
Sets the attributes of the platform application object for the supported push notification services,
such as APNS and GCM.
| |
SetSubscriptionAttributes(SetSubscriptionAttributesRequest) |
Sets an attribute of the topic to a new value.
| |
SetTopicAttributes(SetTopicAttributesRequest) |
Sets an attribute of a topic to a new value.
| |
Subscribe(SubscribeRequest) |
Prepares to subscribe an endpoint by sending the endpoint a confirmation message.
| |
Unsubscribe(UnsubscribeRequest) |
Deletes a subscription.
|