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) |
指定されたコンテキストを使用して、AuthenticablePrincipal クラスの新しいインスタンスを初期化します。 このコンストラクターは、派生クラスのコンストラクターによって呼び出され、基本クラスを初期化するものであり、コードから直接使用するためのものではありません。 |
AuthenticablePrincipal(PrincipalContext, String, String, Boolean) |
指定したコンテキスト、SAM アカウント名、パスワード、および enabled 値を使用して、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() |
アカウントが現在ロックアウトされている場合はロックを解除します。 |
適用対象
.NET