Enumeration

NEProviderStopReason

Reasons why the provider extension was stopped.

Declaration

typedef enum NEProviderStopReason : NSInteger {
    ...
} NEProviderStopReason;

Overview

NEProviderStopReasonUserLogout and NEProviderStopReasonUserSwitch are available only in macOS.

Topics

Enumeration Cases

NEProviderStopReasonAuthenticationCanceled

The authentication process was canceled.

NEProviderStopReasonConfigurationDisabled

The configuration was disabled.

NEProviderStopReasonConfigurationFailed

The configuration is invalid.

NEProviderStopReasonConfigurationRemoved

The configuration was removed.

NEProviderStopReasonIdleTimeout

The session timed out.

NEProviderStopReasonNoNetworkAvailable

No network connectivity is currently available.

NEProviderStopReasonNone

No specific reason.

NEProviderStopReasonProviderDisabled

The provider was disabled.

NEProviderStopReasonProviderFailed

The provider failed to function correctly.

NEProviderStopReasonSuperceded

The configuration was superceded by a higher-priority configuration.

NEProviderStopReasonUnrecoverableNetworkChange

The device’s network connectivity changed.

NEProviderStopReasonUserInitiated

The user stopped the provider extension.

NEProviderStopReasonUserLogout

The user logged out.

NEProviderStopReasonUserSwitch

The current console user changed.

Beta Software

This documentation contains preliminary information about an API or technology in development. This information is subject to change, and software implemented according to this documentation should be tested with final operating system software.

Learn more about using Apple's beta software