Subject コンストラクター
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
Subject() |
プリンシパルが |
Subject(Boolean, ICollection<IPrincipal>, ICollection<Object>, ICollection<Object>) |
プリンシパルと資格情報を使用して の |
Subject()
プリンシパルが Subject
空 Set
で、パブリック資格情報とプライベート資格情報の空のセットを含む のインスタンスを作成します。
[Android.Runtime.Register(".ctor", "()V", "")]
public Subject ();
- 属性
注釈
プリンシパルが Subject
空 Set
で、パブリック資格情報とプライベート資格情報の空のセットを含む のインスタンスを作成します。
新しく構築された Sets は、後続の変更を許可する前に、これがSubject
読み取り専用に設定されているかどうかをチェックします。 また、新しく作成された Sets は、呼び出し元に十分なアクセス許可があることを確認することで、不正な変更を防ぎます。
プリンシパル セットを変更するには、呼び出し元に が必要です AuthPermission("modifyPrincipals")
。 パブリック資格情報 Set を変更するには、呼び出し元に が必要です AuthPermission("modifyPublicCredentials")
。 プライベート資格情報 Set を変更するには、呼び出し元に が必要です AuthPermission("modifyPrivateCredentials")
。
の javax.security.auth.Subject.Subject()
Java ドキュメント。
このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。
適用対象
Subject(Boolean, ICollection<IPrincipal>, ICollection<Object>, ICollection<Object>)
プリンシパルと資格情報を使用して の Subject
インスタンスを作成します。
[Android.Runtime.Register(".ctor", "(ZLjava/util/Set;Ljava/util/Set;Ljava/util/Set;)V", "")]
public Subject (bool readOnly, System.Collections.Generic.ICollection<Java.Security.IPrincipal>? principals, System.Collections.Generic.ICollection<object>? pubCredentials, System.Collections.Generic.ICollection<object>? privCredentials);
[<Android.Runtime.Register(".ctor", "(ZLjava/util/Set;Ljava/util/Set;Ljava/util/Set;)V", "")>]
new Javax.Security.Auth.Subject : bool * System.Collections.Generic.ICollection<Java.Security.IPrincipal> * System.Collections.Generic.ICollection<obj> * System.Collections.Generic.ICollection<obj> -> Javax.Security.Auth.Subject
パラメーター
- readOnly
- Boolean
が Subject
読み取り専用の場合は true、それ以外の場合は false。 <P>
- principals
- ICollection<IPrincipal>
この Subject
にSet
関連付けるプリンシパルの 。 <P>
- pubCredentials
- ICollection<Object>
この Subject
にSet
関連付けるパブリック資格情報の 。 <P>
- privCredentials
- ICollection<Object>
この Subject
にSet
関連付けるプライベート資格情報の 。
- 属性
注釈
プリンシパルと資格情報を使用して の Subject
インスタンスを作成します。
指定したセットのプリンシパルと資格情報は、新しく構築されたセットにコピーされます。 これらの新しく作成された Sets は、後続の変更を許可する前に、これがSubject
読み取り専用に設定されているかどうかをチェックします。 また、新しく作成された Sets は、呼び出し元に十分なアクセス許可があることを確認することで、不正な変更を防ぎます。
プリンシパル セットを変更するには、呼び出し元に が必要です AuthPermission("modifyPrincipals")
。 パブリック資格情報 Set を変更するには、呼び出し元に が必要です AuthPermission("modifyPublicCredentials")
。 プライベート資格情報 Set を変更するには、呼び出し元に が必要です AuthPermission("modifyPrivateCredentials")
。
このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。