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
パラメーターは無視されますが、 メソッドを呼び出DeleteUserすときに true
または false
に設定する必要があります。
クラスは ActiveDirectoryMembershipProvider 、接続文字列によって決定されたユーザー コンテナー内のユーザー名を単一レベルで検索することで、削除するユーザー インスタンスを検索します。 接続文字列の ActiveDirectoryMembershipProvider 詳細については、クラスのトピックを参照してください。
username
は 64 文字以下にする必要があります。
重要
Active Directory サーバーへの接続に使用する資格情報にドメイン管理者権限 (推奨されない) または "子インスタンスの削除" アクセス権がない限り、ユーザーを削除することはできません。
適用対象
こちらもご覧ください
.NET