C# Класс IronPigeon.Relay.Controllers.InboxController

Наследование: Controller
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
MaxLifetimeCeiling System.TimeSpan

Открытые методы

Метод Описание
InboxController ( ) : System

Initializes a new instance of the InboxController class.

InboxController ( string containerName, string tableName, string cloudConfigurationName, HttpMessageHandler httpHandler = null ) : System

Initializes a new instance of the InboxController class.

PurgeExpiredAsync ( CloudBlobContainer inboxContainer ) : Task

Защищенные методы

Метод Описание
GetAbsoluteUrlForAction ( string action, dynamic routeValues ) : Uri

Приватные методы

Метод Описание
AlertLongPollWaiterAsync ( InboxEntity inbox ) : Task
CreateAsync ( ) : Task
DeleteAsync ( string id ) : Task
DeleteAsync ( string id, string notification ) : Task
GetInboxAsync ( string id ) : Task
GetInboxItemsAsync ( string id, bool longPoll = false ) : Task
OneTimeInitializeAsync ( CloudStorageAccount azureAccount ) : Task
PostNotificationAsync ( string id, int lifetime ) : Task
PushChannelAsync ( string id ) : Task
PushNotifyInboxMessageAppleAsync ( InboxEntity inbox ) : Task
PushNotifyInboxMessageAsync ( InboxEntity inbox ) : Task
PushNotifyInboxMessageGoogleAsync ( InboxEntity inbox ) : Task
PushNotifyInboxMessageWinPhoneAsync ( InboxEntity inbox ) : Task
PushNotifyInboxMessageWinStoreAsync ( InboxEntity inbox, int failedAttempts ) : Task
RetrieveInboxItemsAsync ( string id, bool longPoll ) : Task>
RetrieveInboxItemsCountAsync ( string id ) : Task
WaitIncomingMessageAsync ( string id ) : Task

Описание методов

GetAbsoluteUrlForAction() защищенный Метод

protected GetAbsoluteUrlForAction ( string action, dynamic routeValues ) : Uri
action string
routeValues dynamic
Результат System.Uri

InboxController() публичный Метод

Initializes a new instance of the InboxController class.
public InboxController ( ) : System
Результат System

InboxController() публичный Метод

Initializes a new instance of the InboxController class.
public InboxController ( string containerName, string tableName, string cloudConfigurationName, HttpMessageHandler httpHandler = null ) : System
containerName string Name of the blob container.
tableName string Name of the table.
cloudConfigurationName string Name of the cloud configuration.
httpHandler System.Net.Http.HttpMessageHandler The HTTP handler to use for outgoing HTTP requests.
Результат System

PurgeExpiredAsync() публичный статический Метод

public static PurgeExpiredAsync ( CloudBlobContainer inboxContainer ) : Task
inboxContainer CloudBlobContainer
Результат Task

Описание свойств

MaxLifetimeCeiling публичное статическое свойство

The maximum lifetime an inbox will retain a posted message.
public static TimeSpan,System MaxLifetimeCeiling
Результат System.TimeSpan