C# Class IronPigeon.Relay.Controllers.AddressBookController

Inheritance: Controller
ファイルを表示 Open project: AArnott/IronPigeon

Public Methods

Method Description
AddressBookController ( ) : System

Initializes a new instance of the AddressBookController class.

AddressBookController ( string tableName, string emailTableName, string cloudConfigurationName ) : System

Initializes a new instance of the AddressBookController class.

Index ( string blob ) : System.Web.Mvc.ActionResult

Returns the address book entry, or an HTML page for browsers. GET: /AddressBook/?blob={uri}

Private Methods

Method Description
DeepLinkRedirect ( ) : System.Web.Mvc.ActionResult
GetAddressBookEntryByEmailHash ( string email, string emailHash ) : Task
GetMicrosoftAccount ( string id ) : Task
OneTimeInitializeAsync ( CloudStorageAccount azureAccount ) : System.Threading.Tasks.Task
PutMicrosoftAccount ( string id ) : Task

Method Details

AddressBookController() public method

Initializes a new instance of the AddressBookController class.
public AddressBookController ( ) : System
return System

AddressBookController() public method

Initializes a new instance of the AddressBookController class.
public AddressBookController ( string tableName, string emailTableName, string cloudConfigurationName ) : System
tableName string Name of the table where address book entries are stored.
emailTableName string Name of the table where address book email addresses are stored.
cloudConfigurationName string Name of the cloud configuration.
return System

Index() public method

Returns the address book entry, or an HTML page for browsers. GET: /AddressBook/?blob={uri}
public Index ( string blob ) : System.Web.Mvc.ActionResult
blob string The blob address to redirect a programmatic client to.
return System.Web.Mvc.ActionResult