ContextWrapper.RevokeUriPermission Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
| Nom | Description |
|---|---|
| RevokeUriPermission(Uri, ActivityFlags) |
Supprimez toutes les autorisations d’accès à un URI de fournisseur de contenu particulier qui ont été précédemment ajoutés avec M :Android.Content.Context.GrantUriPermission(System.String,Android.Net.Uri,Android.Net.Uri). |
| RevokeUriPermission(String, Uri, ActivityFlags) |
Supprimez les autorisations d’accès à un URI de fournisseur de contenu particulier qui ont été précédemment ajoutés avec grantUriPermission(String, Uri, int) pour un package cible spécifique. L’URI donné correspond à tous les URI précédemment accordés qui sont identiques ou un sous-chemin d’accès de l’URI donné. Autrement dit, la révocation de « content://foo/target » révoque « content://foo/target » et « content://foo/target/sub », mais pas « content://foo ». Elle ne supprime pas les octrois de préfixes qui existent à un niveau supérieur. Contrairement à revokeUriPermission(Uri,int), cette méthode révoque uniquement les autorisations qui ont été explicitement accordées via grantUriPermission(String, Uri, int) et uniquement pour le package spécifié. Toutes les subventions correspondantes qui se sont produites par le biais d’autres mécanismes (Presse-papiers, lancement d’activité, démarrage du service, etc.) ne seront pas supprimées. |
RevokeUriPermission(Uri, ActivityFlags)
Supprimez toutes les autorisations d’accès à un URI de fournisseur de contenu particulier qui ont été précédemment ajoutés avec M :Android.Content.Context.GrantUriPermission(System.String,Android.Net.Uri,Android.Net.Uri).
[Android.Runtime.Register("revokeUriPermission", "(Landroid/net/Uri;I)V", "GetRevokeUriPermission_Landroid_net_Uri_IHandler")]
public override void RevokeUriPermission(Android.Net.Uri? uri, Android.Content.ActivityFlags modeFlags);
[<Android.Runtime.Register("revokeUriPermission", "(Landroid/net/Uri;I)V", "GetRevokeUriPermission_Landroid_net_Uri_IHandler")>]
override this.RevokeUriPermission : Android.Net.Uri * Android.Content.ActivityFlags -> unit
Paramètres
- uri
- Uri
URI auquel vous souhaitez révoquer l’accès.
- modeFlags
- ActivityFlags
Modes d’accès souhaités. Toute combinaison de GrantReadUriPermission ou GrantWriteUriPermission.
- Attributs
Remarques
Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.
S’applique à
RevokeUriPermission(String, Uri, ActivityFlags)
Supprimez les autorisations d’accès à un URI de fournisseur de contenu particulier qui ont été précédemment ajoutés avec grantUriPermission(String, Uri, int) pour un package cible spécifique. L’URI donné correspond à tous les URI précédemment accordés qui sont identiques ou un sous-chemin d’accès de l’URI donné. Autrement dit, la révocation de « content://foo/target » révoque « content://foo/target » et « content://foo/target/sub », mais pas « content://foo ». Elle ne supprime pas les octrois de préfixes qui existent à un niveau supérieur. Contrairement à revokeUriPermission(Uri,int), cette méthode révoque uniquement les autorisations qui ont été explicitement accordées via grantUriPermission(String, Uri, int) et uniquement pour le package spécifié. Toutes les subventions correspondantes qui se sont produites par le biais d’autres mécanismes (Presse-papiers, lancement d’activité, démarrage du service, etc.) ne seront pas supprimées.
[Android.Runtime.Register("revokeUriPermission", "(Ljava/lang/String;Landroid/net/Uri;I)V", "GetRevokeUriPermission_Ljava_lang_String_Landroid_net_Uri_IHandler", ApiSince=26)]
public override void RevokeUriPermission(string? targetPackage, Android.Net.Uri? uri, Android.Content.ActivityFlags modeFlags);
[<Android.Runtime.Register("revokeUriPermission", "(Ljava/lang/String;Landroid/net/Uri;I)V", "GetRevokeUriPermission_Ljava_lang_String_Landroid_net_Uri_IHandler", ApiSince=26)>]
override this.RevokeUriPermission : string * Android.Net.Uri * Android.Content.ActivityFlags -> unit
Paramètres
- targetPackage
- String
Le package auquel vous aviez précédemment accordé l’accès.
- uri
- Uri
URI auquel vous souhaitez révoquer l’accès.
- modeFlags
- ActivityFlags
Modes d’accès à révoquer. La valeur est 0 ou une combinaison des éléments suivants : Intent.FLAG_GRANT_READ_URI_PERMISSION Intent.FLAG_GRANT_WRITE_URI_PERMISSION
- Attributs
Remarques
Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.