User.IsCurrentUser メソッド
指定したユーザーが現在のユーザーかどうかを取得します。
名前空間: Microsoft.Office.InfoPath
アセンブリ: Microsoft.Office.InfoPath (Microsoft.Office.InfoPath.dll)
構文
'宣言
Public MustOverride Function IsCurrentUser ( _
userName As String _
) As Boolean
'使用
Dim instance As User
Dim userName As String
Dim returnValue As Boolean
returnValue = instance.IsCurrentUser(userName)
public abstract bool IsCurrentUser(
string userName
)
パラメーター
- userName
型: System.String
domain\username という形式のユーザー名。
戻り値
型: System.Boolean
指定したユーザーが現在のユーザーの場合は true、それ以外の場合は false。
解説
このメンバーには、現在開いているフォームと同じドメインで実行中のフォーム、またはクロスドメインのアクセス許可が与えられたフォームのみがアクセスできます。
この型またはメンバーには、Microsoft InfoPath Filler で開かれたフォームを実行中のコードからのみアクセスできます。
例
次の例では、[ボタン] コントロールをクリックすると、指定したユーザーが現在のユーザーかどうかが表示されます。
public void CTRL1_Clicked(object sender, ClickedEventArgs e)
{
MessageBox.Show(
this.Application.User.IsCurrentUser(
"CONTOSO\\markus").ToString());
}
Public Sub CTRL1_Clicked(ByVal sender As Object, _
ByVal e As ClickedEventArgs)
MessageBox.Show( _
Me.Application.User.IsCurrentUser("CONTOSO\markus").ToString())
End Sub