Compartir a través de


del método UserPermission.Remove

Quita el objeto UserPermission de los permisos del formulario.

Espacio de nombres:  Microsoft.Office.Interop.InfoPath.SemiTrust
Ensamblado:  Microsoft.Office.Interop.InfoPath.SemiTrust (en Microsoft.Office.Interop.InfoPath.SemiTrust.dll)

Sintaxis

'Declaración
Sub Remove
'Uso
Dim instance As UserPermission

instance.Remove()
void Remove()

Comentarios

Dado que el objeto UserPermission y sus miembros son nuevos en Microsoft InfoPath, debe convertir el objeto devuelto por la variable thisXDocument en el tipo _XDocument3 para poder tener acceso a este objeto y sus miembros. Para obtener más información, vea Cómo: Usar miembros del modelo de objetos que no son compatibles con InfoPath 2003.

Solo se puede acceder a este miembro con formularios abiertos desde una plantilla de formulario que haya sido configurada para ejecutarse con confianza total usando la categoría Seguridad y confianza del cuadro de diálogo Opciones de formulario. Este miembro requiere confianza total para el autor de llamada inmediato y no se puede utilizar en un código de confianza parcial. Si desea más información, consulte "Utilizar bibliotecas de código que no es de plena confianza" en MSDN.

Ejemplos

En el ejemplo siguiente se usa un objeto UserPermission recuperado de la colección Permission para el formulario y después el método Remove, para quitar el usuario.

_XDocument3 thisDoc = (_XDocument3)thisXDocument;
UserPermission thisUser = 
   thisDoc.Permission["someone@example.com"];
thisUser.Remove();
Dim thisDoc As _XDocument3 = DirectCast(thisXDocument, _XDocument3)
UserPermission thisUser = 
   Permission.UserPermissions("someone@example.com")
thisUser.Remove()

Vea también

Referencia

interfaz UserPermission

Miembros UserPermission

Espacio de nombres Microsoft.Office.Interop.InfoPath.SemiTrust