Partager via


HotspotAuthenticationContext.IssueCredentials Méthode

Définition

Fournit des informations d’identification à Windows pour l’authentification de point d’accès

Notes

Cette fonctionnalité n’est disponible que pour les applications d’opérateur mobile et les applications UWP disposant d’un accès privilégié par les opérateurs de réseau mobile.

Si vous souhaitez utiliser cette API et publier votre application dans le Microsoft Store, vous aurez besoin d’une approbation spéciale. Pour plus d’informations, consultez la section Fonctionnalités restreintes dans la rubrique Déclarations de fonctionnalités d’application .

Windows ne met pas en cache ces informations d’identification et un autre événement d’authentification est déclenché lorsque le système se connecte à nouveau au même point d’accès.

public:
 virtual void IssueCredentials(Platform::String ^ userName, Platform::String ^ password, Platform::String ^ extraParameters, bool markAsManualConnectOnFailure) = IssueCredentials;
void IssueCredentials(winrt::hstring const& userName, winrt::hstring const& password, winrt::hstring const& extraParameters, bool const& markAsManualConnectOnFailure);
public void IssueCredentials(string userName, string password, string extraParameters, bool markAsManualConnectOnFailure);
function issueCredentials(userName, password, extraParameters, markAsManualConnectOnFailure)
Public Sub IssueCredentials (userName As String, password As String, extraParameters As String, markAsManualConnectOnFailure As Boolean)

Paramètres

userName
String

Platform::String

winrt::hstring

Paramètre UserName du protocole d’authentification itinérante WISPr (Wireless Internet Service Provider). IssueCredentials effectue l’encodage d’URL avant d’envoyer la valeur au serveur. Si cette chaîne est vide, le paramètre d’authentification correspondant est ignoré.

password
String

Platform::String

winrt::hstring

Paramètre Password du protocole d’authentification WISPr. IssueCredentials effectue l’encodage d’URL avant d’envoyer la valeur au serveur. Si cette chaîne est vide, le paramètre d’authentification correspondant est ignoré.

extraParameters
String

Platform::String

winrt::hstring

Paramètres supplémentaires à ajouter à la chaîne d’authentification. IssueCredentials ajoute ce paramètre après un caractère « & » à la chaîne HTTP POST telle quelle sans encodage. Vous pouvez l’utiliser pour ajouter plusieurs paramètres. La valeur par défaut de ce paramètre est une chaîne vide.

markAsManualConnectOnFailure
Boolean

bool

Si la valeur est true, une application désactive définitivement la propriété de connexion automatique sur une connexion. Si l’authentification échoue, la connexion est déconnectée et n’est pas retentée dans la session utilisateur actuelle. Dans le cas contraire, la valeur est false.

Configuration requise pour Windows

Fonctionnalités de l’application
cellularDeviceControl cellularDeviceIdentity

Remarques

Une fois IssueCredentials appelé, le contexte d’authentification est finalisé et IssueCredentials, AbortAuthentication ou SkipAuthentication ne doit plus être appelé.

S’applique à