C# Class Microsoft.HockeyApp.HockeyClientExtensionsWin81

Exibir arquivo Open project: bitstadium/HockeySDK-Windows

Public Methods

Method Description
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.

LogoutFromFeedback ( this @this ) : void

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 open the feedback UI where a user can send you a message including image attachments over the HockeyApp feedback system.

UnregisterUnobservedTaskExceptionHandler ( this @this ) : IHockeyClientConfigurable

Removes the handler for UnobservedTaskException

Private Methods

Method Description
TaskScheduler_UnobservedTaskException ( object sender, System.Threading.Tasks.UnobservedTaskExceptionEventArgs e ) : void

Method Details

Configure() public static method

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 Telemetry configuration.
return IHockeyClientConfigurable

LogoutFromFeedback() public static method

Call in your app if user logs out. Deletes all persistently stored data like FeedbackThreadToken, and cached Message. .
public static LogoutFromFeedback ( this @this ) : void
@this this
return void

RegisterCustomUnhandledExceptionLogic() public static method

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
return IHockeyClientConfigurable

RegisterCustomUnobserveredTaskExceptionLogic() public static method

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
return IHockeyClientConfigurable

RegisterUnobservedTaskExceptionHandler() public static method

Adds the handler for UnobservedTaskException
public static RegisterUnobservedTaskExceptionHandler ( this @this ) : IHockeyClientConfigurable
@this this
return IHockeyClientConfigurable

ShowFeedback() public static method

Invoke this method to open the feedback UI where a user can send you a message including image attachments over the HockeyApp feedback system.
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
return void

UnregisterUnobservedTaskExceptionHandler() public static method

Removes the handler for UnobservedTaskException
public static UnregisterUnobservedTaskExceptionHandler ( this @this ) : IHockeyClientConfigurable
@this this
return IHockeyClientConfigurable