Поделиться через


Permission.ApplyPolicy(String) Метод

Определение

Применяет к форме политику с помощью файла шаблона политики.

public:
 void ApplyPolicy(System::String ^ bstrFileName);
public void ApplyPolicy (string bstrFileName);
abstract member ApplyPolicy : string -> unit
Public Sub ApplyPolicy (bstrFileName As String)

Параметры

bstrFileName
String

Путь и имя файла XRML, определяющего пользователей, группы и разрешения для применения к шаблону формы.

Примеры

In the following example, the ApplyPolicy method is used to apply a policy template file that allows the user to edit, but not copy the current form.

_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")

Комментарии

Пример формата XRML-файла, используемого в качестве файла шаблона политики, см. в разделе Пример лицензии End-User.

Так как объект Permission и его члены являются новыми для Microsoft InfoPath, необходимо привести объект, возвращенный переменной thisXDocument , к _XDocument3 типу для доступа к этому объекту и его членам. Дополнительные сведения см. в разделе How to: Use Object Model Members That Are Not Compatible with InfoPath 2003.

Доступ к этому элементу предоставляется только формам, работающим в том же домене, что и текущая открытая форма, а также формам с междоменными правами доступа.

Применяется к