C# Class Microsoft.WindowsAzure.Samples.Phone.Notifications.PushContext

Inheritance: INotifyPropertyChanged
Show file Open project: WindowsAzure-Toolkits/wa-toolkit-wp-nugets

Public Methods

Method Description
Configure ( Action configureContext ) : void
Connect ( Action callback ) : void
Disconnect ( ) : void
ResolvePushClient ( ) : IPushClient

Private Methods

Method Description
BindToTileNotifications ( ) : void
BindToToastNotifications ( ) : void
CreateChannel ( Action prepared ) : void

Create channel, subscribe to channel events and open the channel.

Dispatch ( System.Action a ) : void
NotifyPropertyChanged ( string propertyName ) : void
OnError ( Exception exception ) : void
OnRawNotificationReceived ( object sender, HttpNotificationEventArgs args ) : void
PrepareChannel ( Action prepared ) : void
PushContext ( ) : System
SubscribeToNotificationEvents ( ) : void
UnbindFromTileNotifications ( ) : void
UnbindFromToastNotifications ( ) : void
UnsubscribeToNotificationEvents ( ) : void
UpdateNotificationBindings ( ) : void

Method Details

Configure() public method

public Configure ( Action configureContext ) : void
configureContext Action
return void

Connect() public method

public Connect ( Action callback ) : void
callback Action
return void

Disconnect() public method

public Disconnect ( ) : void
return void

ResolvePushClient() public method

public ResolvePushClient ( ) : IPushClient
return IPushClient