Sdílet prostřednictvím


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