UserPermission.Remove (Método)
Quita el objeto UserPermission de los permisos del formulario.
Este método no es compatible con CLS.
Espacio de nombres: Microsoft.Office.Interop.InfoPath.SemiTrust
Ensamblado: Microsoft.Office.Interop.InfoPath.SemiTrust (en microsoft.office.interop.infopath.semitrust.dll)
Sintaxis
<DispIdAttribute(4)> _
Sub Remove
Dim instance As UserPermission
instance.Remove
[DispIdAttribute(4)]
void Remove ()
Comentarios
Dado que el objeto UserPermission y sus miembros son nuevos en Microsoft Office InfoPath 2007, 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 los miembros de Microsoft.Office.Interop.InfoPath.SemiTrust que no son compatibles con InfoPath 2003.
Sólo pueden tener acceso a este miembro los formularios abiertos desde una plantilla de formulario configurada para ejecutarse con plena confianza utilizando la categoría Seguridad y confianza del cuadro de diálogo Opciones de formulario. Este miembro requiere confianza plena en el llamador inmediato y no puede ser utilizado por un código con confianza parcial. Para obtener más información, vea "Using Libraries from Partially Trusted Code" en MSDN.
Ejemplo
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
UserPermission (Interfaz)
UserPermission (Miembros)
Microsoft.Office.Interop.InfoPath.SemiTrust (Espacio de nombres)