Subject コンストラクター

定義

オーバーロード

Subject()

プリンシパルが SubjectSet で、パブリック資格情報とプライベート資格情報の空のセットを含む のインスタンスを作成します。

Subject(Boolean, ICollection<IPrincipal>, ICollection<Object>, ICollection<Object>)

プリンシパルと資格情報を使用して の Subject インスタンスを作成します。

Subject()

プリンシパルが SubjectSet で、パブリック資格情報とプライベート資格情報の空のセットを含む のインスタンスを作成します。

[Android.Runtime.Register(".ctor", "()V", "")]
public Subject ();
属性

注釈

プリンシパルが SubjectSet で、パブリック資格情報とプライベート資格情報の空のセットを含む のインスタンスを作成します。

新しく構築された 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>

この SubjectSet関連付けるプリンシパルの 。 <P>

pubCredentials
ICollection<Object>

この SubjectSet関連付けるパブリック資格情報の 。 <P>

privCredentials
ICollection<Object>

この SubjectSet関連付けるプライベート資格情報の 。

属性

注釈

プリンシパルと資格情報を使用して の Subject インスタンスを作成します。

指定したセットのプリンシパルと資格情報は、新しく構築されたセットにコピーされます。 これらの新しく作成された Sets は、後続の変更を許可する前に、これがSubject読み取り専用に設定されているかどうかをチェックします。 また、新しく作成された Sets は、呼び出し元に十分なアクセス許可があることを確認することで、不正な変更を防ぎます。

プリンシパル セットを変更するには、呼び出し元に が必要です AuthPermission("modifyPrincipals")。 パブリック資格情報 Set を変更するには、呼び出し元に が必要です AuthPermission("modifyPublicCredentials")。 プライベート資格情報 Set を変更するには、呼び出し元に が必要です AuthPermission("modifyPrivateCredentials")

javax.security.auth.Subject.Subject(boolean, java.util.Set<? extends java.security.Principal>, java.util.Set<?>, java.util.Set<?>)Java ドキュメント。

このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。

適用対象