C# 클래스 IronPigeon.Relay.Controllers.InboxController

상속: Controller
파일 보기 프로젝트 열기: AArnott/IronPigeon 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
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