AuthenticablePrincipal クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
認証可能なプリンシパルに共通するアカウントと連絡先データをカプセル化します。
public ref class AuthenticablePrincipal : System::DirectoryServices::AccountManagement::Principal
[System.DirectoryServices.AccountManagement.DirectoryRdnPrefix("CN")]
public class AuthenticablePrincipal : System.DirectoryServices.AccountManagement.Principal
[System.DirectoryServices.AccountManagement.DirectoryRdnPrefix("CN")]
[System.Security.SecurityCritical(System.Security.SecurityCriticalScope.Everything)]
public class AuthenticablePrincipal : System.DirectoryServices.AccountManagement.Principal
[<System.DirectoryServices.AccountManagement.DirectoryRdnPrefix("CN")>]
type AuthenticablePrincipal = class
inherit Principal
[<System.DirectoryServices.AccountManagement.DirectoryRdnPrefix("CN")>]
[<System.Security.SecurityCritical(System.Security.SecurityCriticalScope.Everything)>]
type AuthenticablePrincipal = class
inherit Principal
Public Class AuthenticablePrincipal
Inherits Principal
- 継承
- 派生
- 属性
コンストラクター
| 名前 | 説明 |
|---|---|
| AuthenticablePrincipal(PrincipalContext, String, String, Boolean) |
指定したコンテキスト、SAM アカウント名、パスワード、および有効な値を使用して、AuthenticablePrincipal クラスの新しいインスタンスを初期化します。 このコンストラクターは、基底クラスを初期化するために派生クラスコンストラクターによって呼び出され、コードから直接使用するためのものではありません。 |
| AuthenticablePrincipal(PrincipalContext) |
指定したコンテキストを使用して、AuthenticablePrincipal クラスの新しいインスタンスを初期化します。 このコンストラクターは、基底クラスを初期化するために派生クラスコンストラクターによって呼び出され、コードから直接使用するためのものではありません。 |
プロパティ
| 名前 | 説明 |
|---|---|
| AccountExpirationDate |
アカウントの有効期限を指定する Null 許容 DateTime を取得または設定します。 |
| AccountLockoutTime |
アカウントがロックアウトされた日時を指定する Null 許容 DateTime を取得します。 |
| AdvancedSearchFilter |
AdvancedFiltersにオブジェクトを渡す前に読み取り専用プロパティを設定するために、Query By Example で使用するPrincipalSearcher オブジェクトを返します。 |
| AllowReversiblePasswordEncryption |
このアカウントに対して元に戻せるパスワード暗号化を有効にするかどうかを指定するブール値を取得または設定します。 |
| BadLogonCount |
このアカウントに対して正しくない資格情報を使用してログオン試行回数を取得します。 |
| Certificates |
このアカウントの X509 証明書を含む X509Certificate2Collection を取得します。 |
| Context |
プリンシパルに関連付けられているプリンシパル コンテキストを取得します。 (継承元 Principal) |
| ContextRaw |
このプリンシパルに関連付けられているプリンシパル コンテキストを取得します。 (継承元 Principal) |
| ContextType |
このプリンシパルに関連付けられているプリンシパル コンテキストの型を指定するコンテキスト型の列挙値を取得します。 (継承元 Principal) |
| DelegationPermitted |
アカウントを委任できるかどうかを指定する Null 許容ブール値を取得または設定します。 |
| Description |
プリンシパルの説明を取得または設定します。 (継承元 Principal) |
| DisplayName |
このプリンシパルの表示名を取得または設定します。 (継承元 Principal) |
| DistinguishedName |
このプリンシパルの識別名 (DN) を取得します。 (継承元 Principal) |
| Enabled |
このアカウントが認証に対して有効かどうかを示す Null 許容ブール値を取得または設定します。 |
| Guid |
このプリンシパルに関連付けられている GUID を取得します。 (継承元 Principal) |
| HomeDirectory |
このアカウントのホーム ディレクトリを取得または設定します。 |
| HomeDrive |
このアカウントのホーム ドライブを取得または設定します。 |
| LastBadPasswordAttempt |
このアカウントで最後に正しくないパスワード試行の日時を指定する Null 許容 DateTime を取得します。 |
| LastLogon |
このアカウントの最後のログオンの日時を指定する Null 許容 DateTime を取得します。 |
| LastPasswordSet |
このアカウントに対してパスワードが設定された最後の日時を指定する Null 許容 DateTime を取得します。 |
| Name |
このプリンシパルの名前を取得または設定します。 (継承元 Principal) |
| PasswordNeverExpires |
このアカウントのパスワードの有効期限を指定するブール値を取得または設定します。 |
| PasswordNotRequired |
このアカウントにパスワードが必要かどうかを示すブール値を取得または設定します。 |
| PermittedLogonTimes |
プリンシパルがログオンできる時刻を取得または設定します。 |
| PermittedWorkstations |
このプリンシパルがログインできるワークステーションの一覧を取得します。 |
| SamAccountName |
このプリンシパルの SAM アカウント名を取得または設定します。 (継承元 Principal) |
| ScriptPath |
このアカウントのスクリプト パスを取得または設定します。 |
| Sid |
プリンシパルのセキュリティ ID (SID) を取得します。 (継承元 Principal) |
| SmartcardLogonRequired |
アカウントにログオンするためにスマートカードが必要かどうかを示すブール値を取得または設定します。 |
| StructuralObjectClass |
構造オブジェクト クラスのディレクトリ属性を取得します。 (継承元 Principal) |
| UserCannotChangePassword |
ユーザーがこのアカウントのパスワードを変更できるかどうかを指定するブール値を取得または設定します。 これを ComputerPrincipalで使用しないでください。 |
| UserPrincipalName |
このプリンシパルに関連付けられているユーザー プリンシパル名 (UPN) を取得または設定します。 (継承元 Principal) |
メソッド
| 名前 | 説明 |
|---|---|
| ChangePassword(String, String) |
アカウント パスワードを古いパスワードから新しいパスワードに変更します。 これを ComputerPrincipalで使用しないでください。 |
| CheckDisposedOrDeleted() |
Dispose()メソッドまたはDelete() メソッドがこのクラスで呼び出されたかどうかを判断します。 このメソッドは、このプリンシパル クラスから派生したクラスによって呼び出されます。 (継承元 Principal) |
| Delete() |
ストアからプリンシパル オブジェクトを削除します。 (継承元 Principal) |
| Dispose() |
Principal オブジェクトの現在のインスタンスを破棄します。 (継承元 Principal) |
| Equals(Object) |
指定したオブジェクトが現在のオブジェクトと等しいかどうかを示すブール値を返します。 (継承元 Principal) |
| ExpirePasswordNow() |
このアカウントのパスワードを期限切れにします。 これにより、ユーザーは次回ログオン時にパスワードを変更する必要があります。 |
| ExtensionGet(String) |
拡張クラス オブジェクトの属性を取得します。 (継承元 Principal) |
| ExtensionSet(String, Object) |
拡張クラスの属性の値を設定します。 (継承元 Principal) |
| FindByBadPasswordAttempt(PrincipalContext, DateTime, MatchType) |
指定した日付と時刻の範囲に正しくないパスワード試行が記録されている認証プリンシパル オブジェクトのコレクションを返します。 |
| FindByBadPasswordAttempt<T>(PrincipalContext, DateTime, MatchType) |
指定した日付と時刻の範囲内でパスワードの試行が正しくないオブジェクトの PrincipalSearchResult<T> コレクションを返します。 これは、この機能を実装する拡張クラスのテンプレート関数です。 |
| FindByExpirationTime(PrincipalContext, DateTime, MatchType) |
指定した日付と時刻の範囲にアカウントの有効期限が記録されている認証プリンシパル オブジェクトのコレクションを返します。 |
| FindByExpirationTime<T>(PrincipalContext, DateTime, MatchType) |
指定した日付と時刻の範囲内に有効期限があるオブジェクトの PrincipalSearchResult<T> コレクションを返します。 これは、この機能を実装する拡張クラスのテンプレート関数です。 |
| FindByLockoutTime(PrincipalContext, DateTime, MatchType) |
アカウント ロックアウト時間が指定された日付と時刻の範囲に記録されている認証プリンシパル オブジェクトのコレクションを返します。 |
| FindByLockoutTime<T>(PrincipalContext, DateTime, MatchType) |
指定した日時範囲内のロックアウト時間を持つオブジェクトの PrincipalSearchResult<T> コレクションを返します。 これは、この機能を実装する拡張クラスのテンプレート関数です。 |
| FindByLogonTime(PrincipalContext, DateTime, MatchType) |
指定した日付と時刻の範囲にアカウント ログオンが記録されている認証プリンシパル オブジェクトのコレクションを返します。 |
| FindByLogonTime<T>(PrincipalContext, DateTime, MatchType) |
指定した日時範囲内のログオン時間を持つオブジェクトの PrincipalSearchResult<T> コレクションを返します。 これは、この機能を実装する拡張クラスのテンプレート関数です。 |
| FindByPasswordSetTime(PrincipalContext, DateTime, MatchType) |
指定した日付と時刻の範囲にアカウント パスワード セットが記録されている認証プリンシパル オブジェクトのコレクションを返します。 |
| FindByPasswordSetTime<T>(PrincipalContext, DateTime, MatchType) |
指定した日時範囲内にパスワードが設定された時刻を持つオブジェクトの PrincipalSearchResult<T> コレクションを返します。 これは、この機能を実装する拡張クラスのテンプレート関数です。 |
| GetGroups() |
現在のプリンシパルがメンバーであるグループを指定するグループ オブジェクトのコレクションを返します。 (継承元 Principal) |
| GetGroups(PrincipalContext) |
プリンシパルがメンバーであり、指定されたコンテキスト パラメーターによって提供されるストアに存在するグループ オブジェクトのコレクションを返します。 (継承元 Principal) |
| GetHashCode() |
プリンシパル オブジェクトの内容から作成されたハッシュを取得します。ハッシュ アルゴリズムやハッシュ テーブルなどのデータ構造に適しています。 (継承元 Principal) |
| GetType() |
現在のインスタンスの Type を取得します。 (継承元 Object) |
| GetUnderlyingObject() |
プリンシパル オブジェクトの連絡先データを提供する基になる DirectoryEntry オブジェクトを返します。 (継承元 Principal) |
| GetUnderlyingObjectType() |
基になるオブジェクト型を返します。 (継承元 Principal) |
| IsAccountLockedOut() |
アカウントが現在ロックアウトされているかどうかを示すブール値を返します。 |
| IsMemberOf(GroupPrincipal) |
プリンシパルが指定したグループのメンバーであるかどうかを示すブール値を返します。 (継承元 Principal) |
| IsMemberOf(PrincipalContext, IdentityType, String) |
プリンシパルが ID の種類と値で指定されたグループのメンバーであるかどうかを示すブール値を返します。 (継承元 Principal) |
| MemberwiseClone() |
現在の Objectの簡易コピーを作成します。 (継承元 Object) |
| RefreshExpiredPassword() |
期限切れのパスワードを更新します。 |
| Save() |
プリンシパル オブジェクトに対して行われた変更をストアに保存します。 これが新しいプリンシパル オブジェクトの場合、このメソッドはそれをストアに挿入します。 (継承元 Principal) |
| Save(PrincipalContext) |
プリンシパル オブジェクトに対して行われた変更をストアに保存します。 これが新しいプリンシパル オブジェクトの場合、このメソッドは指定したコンテキストに挿入します。 プリンシパルが既に永続化されている場合は、元のコンテキストから指定されたコンテキストに移動されます。 (継承元 Principal) |
| SetPassword(String) |
アカウント パスワードを指定した値に設定します。 |
| ToString() |
現在のプリンシパル オブジェクトのわかりやすい文字列形式を返します。 (継承元 Principal) |
| UnlockAccount() |
現在ロックアウトされている場合は、アカウントのロックを解除します。 |