Permission.ApplyPolicy-Methode
Wendet eine Richtlinie auf das Formular mithilfe einer Richtlinienvorlagendatei an.
Namespace: Microsoft.Office.Interop.InfoPath
Assembly: Microsoft.Office.Interop.InfoPath (in microsoft.office.interop.infopath.dll)
Syntax
'Declaration
<DispIdAttribute(3)> _
Sub ApplyPolicy ( _
<InAttribute> bstrFileName As String _
)
'Usage
Dim instance As Permission
Dim bstrFileName As String
instance.ApplyPolicy(bstrFileName)
[DispIdAttribute(3)]
void ApplyPolicy (
[InAttribute] string bstrFileName
)
Parameter
- bstrFileName
Der Pfad und Dateiname einer XRML-Datei (Extensible Rights Markup Language), die Benutzer und Gruppen und auf die Formularvorlage anzuwendende Berechtigungen definiert.
Hinweise
Beispiele zum Anzeigen des Formats einer XRML-Datei, die als Richtlinienvorlage verwendet wird, finden Sie im Abschnitt Sample End-User License im Rights Management Services SDK.
Beispiel
Im folgenden Beispiel wird die ApplyPolicy-Methode verwendet, um eine Richtlinienvorlagendatei anzuwenden, die den Benutzer zum Bearbeiten, jedoch nicht zum Kopieren des aktuellen Formulars berechtigt.
_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")
Siehe auch
Referenz
Permission-Schnittstelle
Permission-Member
Microsoft.Office.Interop.InfoPath-Namespace