Permission.ApplyPolicy(String) 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.
Applique une stratégie au formulaire en utilisant un fichier de modèle de stratégie.
public:
void ApplyPolicy(System::String ^ bstrFileName);
public void ApplyPolicy (string bstrFileName);
abstract member ApplyPolicy : string -> unit
Public Sub ApplyPolicy (bstrFileName As String)
Paramètres
- bstrFileName
- String
Le nom et le chemin d'accès d'un fichier XRML (Extensible Rights Markup Language) qui définit les utilisateurs et les groupes ainsi que les autorisations à appliquer au modèle de formulaire.
Exemples
Dans l'exemple suivant, la méthode ApplyPolicy sert à appliquer un fichier de modèle de stratégie autorisant l'utilisateur à modifier le formulaire actif mais pas à le copier.
_XDocument3 thisDoc = (_XDocument3)thisXDocument;
thisDoc.Permission.ApplyPolicy(
"\\\\MyShare\\Templates\\Edit_but_not_copy.xml");
Dim thisDoc As _XDocument3 = DirectCast(thisXDocument, _XDocument3)
thisDoc.Permission.ApplyPolicy( _
"\\MyShare\Templates\Edit_but_not_copy.xml")
Remarques
Pour afficher un exemple de format de fichier XRML utilisé comme fichier de modèle de stratégie, consultez Exemple de licence End-User
Étant donné que l’objet Permission et ses membres sont nouveaux dans Microsoft InfoPath, vous devez convertir l’objet retourné par la variable thisXDocument en _XDocument3 type pour accéder à cet objet et à ses membres. Pour plus d'informations, consultez Procédure : utiliser les membres du modèle objet qui ne sont pas compatibles avec InfoPath 2003.
Seuls les formulaires qui s’exécutent dans le même domaine que le formulaire actuellement ouvert ou les formulaires disposant d’autorisations inter-domaines peuvent accéder à ce membre.