Permission.ApplyPolicy - Méthode
Applique une stratégie au formulaire en utilisant un fichier de modèle de stratégie.
Espace de noms : Microsoft.Office.Interop.InfoPath
Assembly : Microsoft.Office.Interop.InfoPath (dans Microsoft.Office.Interop.InfoPath.dll)
Syntaxe
'Déclaration
Sub ApplyPolicy ( _
bstrFileName As String _
)
'Utilisation
Dim instance As Permission
Dim bstrFileName As String
instance.ApplyPolicy(bstrFileName)
void ApplyPolicy(
string bstrFileName
)
Paramètres
bstrFileName
Type : System.StringLe 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.
Remarques
Pour voir un exemple du format de fichier XRML utilisé comme fichier de modèle de stratégie, voir Exemple de licence utilisateur (éventuellement en anglais) dans le SDK des services de gestion des droits.
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")