C# Класс Microsoft.HockeyApp.HockeyClientExtensionsWP81

Static extension class containing the main extension methods for controlling the HockeySDK client
Показать файл Открыть проект

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

Метод Описание
CheckForAppUpdateAsync ( this @this, UpdateCheckSettings updateSettings = null ) : System.Threading.Tasks.Task

Call this method during startup of your app to check for Updates.

Configure ( this @this, string appIdentifier, TelemetryConfiguration configuration = null ) : IHockeyClientConfigurable

This is the main configuration method. Call this in the Constructor of your app. This registers an error handler for unhandled errors.

HandleReactivationOfFeedbackFilePicker ( this @this, IActivatedEventArgs e ) : bool

You need to call this method in your App's OnActivated method if you use the feedback feature. This allows for HockeyApp to continue after a PickFileAndContinue resume when adding images as attachments to a message

LogoutFromFeedbackAsync ( this @this ) : System.Threading.Tasks.Task

Call in your app if user logs out. Deletes all persistently stored data like FeedbackThreadToken, and cached Message. .

RegisterCustomUnhandledExceptionLogic ( this @this, bool>.Func customFunc ) : IHockeyClientConfigurable

The func you set will be called after HockeyApp has written the crash-log and allows you to continue If the func returns false the app will not terminate but keep running

RegisterCustomUnobserveredTaskExceptionLogic ( this @this, bool>.Func customFunc ) : IHockeyClientConfigurable

The func you set will be called after HockeyApp has written the crash-log and allows you to continue If the func returns false the app will not terminate but keep running

RegisterUnobservedTaskExceptionHandler ( this @this ) : IHockeyClientConfigurable

Adds the handler for UnobservedTaskException

ShowFeedback ( this @this, string initialUsername = null, string initialEmail = null ) : void

Invoke this method to navigate to the feedback UI where a user can send you a message including image attachments over the HockeyApp feedback system. Make sure to add a call to HockeyClient.Current.HandleReactivationOfFeedbackFilePicker(..) to your App's OnActivated() method to allow for resuming the process after PickFileAndContinue..

UnregisterUnobservedTaskExceptionHandler ( this @this ) : IHockeyClientConfigurable

Removes the handler for UnobservedTaskException

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

Метод Описание
HandleAppResuming ( object sender, object e ) : void
HandleAppSuspending ( object sender, Windows e ) : void
TaskScheduler_UnobservedTaskException ( object sender, System.Threading.Tasks.UnobservedTaskExceptionEventArgs e ) : void

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

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

Call this method during startup of your app to check for Updates.
public static CheckForAppUpdateAsync ( this @this, UpdateCheckSettings updateSettings = null ) : System.Threading.Tasks.Task
@this this
updateSettings UpdateCheckSettings Settings to define context for Update checking.
Результат System.Threading.Tasks.Task

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

This is the main configuration method. Call this in the Constructor of your app. This registers an error handler for unhandled errors.
public static Configure ( this @this, string appIdentifier, TelemetryConfiguration configuration = null ) : IHockeyClientConfigurable
@this this
appIdentifier string Your unique app id from HockeyApp.
configuration TelemetryConfiguration Your unique app id from HockeyApp.
Результат IHockeyClientConfigurable

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

You need to call this method in your App's OnActivated method if you use the feedback feature. This allows for HockeyApp to continue after a PickFileAndContinue resume when adding images as attachments to a message
public static HandleReactivationOfFeedbackFilePicker ( this @this, IActivatedEventArgs e ) : bool
@this this
e IActivatedEventArgs
Результат bool

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

Call in your app if user logs out. Deletes all persistently stored data like FeedbackThreadToken, and cached Message. .
public static LogoutFromFeedbackAsync ( this @this ) : System.Threading.Tasks.Task
@this this
Результат System.Threading.Tasks.Task

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

The func you set will be called after HockeyApp has written the crash-log and allows you to continue If the func returns false the app will not terminate but keep running
public static RegisterCustomUnhandledExceptionLogic ( this @this, bool>.Func customFunc ) : IHockeyClientConfigurable
@this this
customFunc bool>.Func The custom function.
Результат IHockeyClientConfigurable

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

The func you set will be called after HockeyApp has written the crash-log and allows you to continue If the func returns false the app will not terminate but keep running
public static RegisterCustomUnobserveredTaskExceptionLogic ( this @this, bool>.Func customFunc ) : IHockeyClientConfigurable
@this this
customFunc bool>.Func The custom function.
Результат IHockeyClientConfigurable

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

Adds the handler for UnobservedTaskException
public static RegisterUnobservedTaskExceptionHandler ( this @this ) : IHockeyClientConfigurable
@this this
Результат IHockeyClientConfigurable

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

Invoke this method to navigate to the feedback UI where a user can send you a message including image attachments over the HockeyApp feedback system. Make sure to add a call to HockeyClient.Current.HandleReactivationOfFeedbackFilePicker(..) to your App's OnActivated() method to allow for resuming the process after PickFileAndContinue..
public static ShowFeedback ( this @this, string initialUsername = null, string initialEmail = null ) : void
@this this
initialUsername string [Optional] Username to prefill the name field
initialEmail string [Optional] Email to prefill the email field
Результат void

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

Removes the handler for UnobservedTaskException
public static UnregisterUnobservedTaskExceptionHandler ( this @this ) : IHockeyClientConfigurable
@this this
Результат IHockeyClientConfigurable