ActiveDirectoryMembershipProvider.DeleteUser(String, Boolean) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
Active Directory データ ストアからユーザーのメンバーシップ情報を削除します。
public:
override bool DeleteUser(System::String ^ username, bool deleteAllRelatedData);
public override bool DeleteUser(string username, bool deleteAllRelatedData);
override this.DeleteUser : string * bool -> bool
Public Overrides Function DeleteUser (username As String, deleteAllRelatedData As Boolean) As Boolean
パラメーター
- username
- String
削除するユーザーの名前。
- deleteAllRelatedData
- Boolean
このパラメーターは、 DeleteUser(String, Boolean) メソッドでは無視されます。
返品
true ユーザーが削除された場合。それ以外の場合は、ユーザーがデータ ストアに見つからなかった場合に false します。
例外
username が空であるか、ユーザー名の最大長 (通常は 256 文字) を超えています。
-又は-
username にはコンマが含まれています。
-又は-
ユーザー名は userPrincipalName 属性にマップされ、 userName パラメーターには円記号が含まれています。
username は nullです。
ユーザーの削除中にエラーが発生しました。
DeleteUser(String, Boolean) インスタンスが初期化される前に、ActiveDirectoryMembershipProvider メソッドが呼び出されます。
注釈
DeleteUser メソッドは、username パラメーターによって識別されたユーザーを直ちに削除します。 Active Directory データ ストアはディレクトリの個別の領域にユーザー情報を格納しないため、deleteAllRelatedData パラメーターは無視されますが、true メソッドを呼び出すときは、false または DeleteUser に設定する必要があります。
ActiveDirectoryMembershipProvider クラスは、接続文字列によって決定されたユーザー コンテナー内のユーザー名を単一レベルで検索することによって、削除するユーザー インスタンスを検索します。 接続文字列の詳細については、 ActiveDirectoryMembershipProvider クラスのトピックを参照してください。
username は 64 文字以下にする必要があります。
Important
Active Directory サーバーへの接続に使用する資格情報にドメイン管理者権限 (推奨されていません) または "子インスタンスの削除" アクセス権がない限り、ユーザーを削除することはできません。