Compartilhar via


Permission.ApplyPolicy(String) Método

Definição

Aplica uma política ao formulário usando um arquivo de modelo de política.

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

Parâmetros

bstrFileName
String

O caminho e o nome do arquivo de um arquivo XRML (Linguagem de Marcação de Direitos Extensíveis) que define usuários e grupos e permissões para aplicar ao modelo de formulário.

Exemplos

No exemplo a seguir, o método ApplyPolicy é usado para aplicar um arquivo de modelo de política que permite que o usuário edite, mas não copie o formulário atual.

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

Comentários

Para exibir um exemplo do formato de um arquivo XRML usado como um arquivo de modelo de política, consulte Exemplo End-User Licença

Como o objeto Permission e seus membros são novos no Microsoft InfoPath, você deve lançar o objeto retornado por essa variávelXDocument para o _XDocument3 tipo para acessar esse objeto e seus membros. Para obter mais informações, consulte Como usar membros do modelo de objeto que não são compatíveis com o InfoPath 2003.

This member can be accessed only by forms running in the same domain as the currently open form, or by forms that have been granted cross-domain permissions.

Aplica-se a