次の方法で共有


UserPermission.UserId プロパティ

定義

現在のフォームに対するアクセス許可が指定された UserPermission オブジェクトによって決定されるユーザーの電子メール アドレスを取得します。

public:
 property System::String ^ UserId { System::String ^ get(); };
public string UserId { get; }
member this.UserId : string
Public ReadOnly Property UserId As String

プロパティ値

ユーザーの電子メール アドレス。

次の例では、現在のフォームのコレクションからPermission取得した 2 番目の UserPermission オブジェクトと、UserId プロパティを使用してユーザーの電子メール アドレスを表示します。

_XDocument3 thisDoc = (_XDocument3)thisXDocument;
UserPermission thisUser = 
   thisDoc.Permission[1];
thisXDocument.UI.Alert(thisUser.UserId);
Dim thisDoc As _XDocument3 = DirectCast(thisXDocument, _XDocument3)
UserPermission thisUser = 
   Permission.UserPermissions(1)
thisXDocument.UI.Alert(thisUser.UserId)

注釈

UserPermission オブジェクトは、現在のフォームでのアクセス許可のセットを 1 人のユーザーおよびオプションの有効期限日と関連付けます。 UserId プロパティは、UserPermission オブジェクトによってアクセス許可が決定されるユーザーの電子メール アドレスを返します。

UserPermission オブジェクトとそのメンバーは Microsoft InfoPath を初めて使用するため、このオブジェクトとそのメンバーにアクセスするには、thisXDocument 変数によって返されるオブジェクトを_XDocument3型にキャストする必要があります。 詳細については、「[方法] InfoPath 2003 と互換性のないオブジェクト モデルのメンバーを使用する方法」を参照してください。

このメンバは、現在開いているフォームと同じドメインで実行中のフォーム、またはクロスドメインのアクセス許可が与えられたフォームだけがアクセスできます。

適用対象