UserPermissionCollection.Remove(String) 方法

定义

UserPermission从集合中移除具有指定 UserId 的 对象。

public:
 abstract void Remove(System::String ^ userId);
public abstract void Remove (string userId);
abstract member Remove : string -> unit
Public MustOverride Sub Remove (userId As String)

参数

userId
String

要删除的用户格式 user@domain.com 的电子邮件地址。

例外

传递给此方法的参数是一个 null 引用, (Visual Basic) 中无任何内容。

传递给此方法的参数无效。 例如,它的类型或格式有误。

示例

在以下示例中,单击 Button 控件获取当前窗体的 UserPermissionsCollection ,并删除电子邮件地址 someone@example.com为 的用户。

public void CTRL1_Clicked(object sender, ClickedEventArgs e)
{
   this.Permission.UserPermissions.Remove("someone@example.com");
}
Public Sub CTRL1_Clicked(ByVal sender As Object, _
   ByVal e As ClickedEventArgs)
   Me.Permission.UserPermissions.Remove("someone@example.com")
End Sub

注解

只能由从表单模板打开的表单访问此成员,已使用“表单选项”对话框“安全和信任”类别将该模板配置为以完全信任状态运行。 此成员要求直接调用方的完全信任并且不能由部分信任的代码使用。 有关更多信息,请参阅 MSDN 上的“使用部分信任的代码中的库”。

可以通过 Microsoft InfoPath Filler 中打开的表单中运行的代码访问此类型或成员。

适用于