SqlMembershipProvider.DeleteUser メソッドとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > SqlMembershipProvider.DeleteUser メソッドの意味・解説 

SqlMembershipProvider.DeleteUser メソッド

メモ : このメソッドは、.NET Framework version 2.0新しく追加されたものです。

SQL Server メンバシップ データベースからユーザーメンバシップ情報削除します

名前空間: System.Web.Security
アセンブリ: System.Web (system.web.dll 内)
構文構文

Public Overrides Function
 DeleteUser ( _
    username As String, _
    deleteAllRelatedData As Boolean _
) As Boolean
Dim instance As SqlMembershipProvider
Dim username As String
Dim deleteAllRelatedData As Boolean
Dim returnValue As Boolean

returnValue = instance.DeleteUser(username, deleteAllRelatedData)
public override bool DeleteUser (
    string username,
    bool deleteAllRelatedData
)
public:
virtual bool DeleteUser (
    String^ username, 
    bool deleteAllRelatedData
) override
public boolean DeleteUser (
    String username, 
    boolean deleteAllRelatedData
)
public override function DeleteUser (
    username : String, 
    deleteAllRelatedData : boolean
) : boolean

パラメータ

username

削除するユーザーの名前。

deleteAllRelatedData

データベースからそのユーザー関連するデータ削除する場合trueデータベース内のそのユーザー関連するデータそのままにしておく場合false

戻り値
ユーザー削除され場合trueそれ以外場合falseユーザーデータベース内に存在しない場合にも false 値が戻ります

例外例外
例外種類条件

System.ArgumentException

username空の文字列 ("") であるか、コンマ含んでいるか、または 256 文字超えてます。

System.ArgumentNullException

usernamenull 参照 (Visual Basic では Nothing) です。

解説解説
使用例使用例

現在ログオンしているユーザー削除するコード例次に示します

メモメモ

このコード例では、SqlMembershipProvider使用して、Web.config ファイル内の defaultProvider として指定されている SqlMembershipProvider呼び出します。既定プロバイダSqlMembershipProvider 型としてアクセスする必要がある場合は、Membership クラスProvider プロパティキャストできます固有のプロバイダ種類として構成されその他のプロバイダアクセスする場合Membership クラスの Providers プロパティ使用して参照されプロバイダ固有プロバイダ種類としてキャストすることによって、構成された名前でアクセスできます

<%@ Page Language="VB" %>

<%@ Import Namespace="System.Web.Security"
 %>

<script runat="server">

  Public Sub YesButton_OnClick(ByVal
 sender As Object, ByVal
 args As EventArgs)

    Membership.DeleteUser(User.Identity.Name, DeleteRelatedData.Checked)

    FormsAuthentication.SignOut()
    FormsAuthentication.RedirectToLoginPage()

  End Sub

  Public Sub CancelButton_OnClick(ByVal
 sender As Object, ByVal
 args As EventArgs)
    Response.Redirect("default.aspx")
  End Sub

</script>

<html>
<head>
  <title>Sample: Delete User</title>
</head>
<body>
  <form runat="server">
    <h3>
      Delete User</h3>
    <asp:Label ID="Msg" ForeColor="maroon"
 runat="server" /><br>
    <font color="red">Are you sure you want
 to delete the userid <b><%=User.Identity.Name%></b>?</font>
    <p>
      Delete related profile and roles data:
      <asp:CheckBox ID="DeleteRelatedData" Checked="True"
 runat="Server" /><p>
        <asp:Button ID="YesButton" Text="Yes"
 OnClick="YesButton_OnClick" runat="server"
 />
        <asp:Button ID="CancelButton" Text="Cancel"
 OnClick="CancelButton_OnClick" runat="server"
 />
  </form>
</body>
</html>
<%@ Page Language="C#" %>
<%@ Import Namespace="System.Web.Security" %>
<script runat="server">

public void YesButton_OnClick(object sender,
 EventArgs args)
{
  Membership.DeleteUser(User.Identity.Name, DeleteRelatedData.Checked);

  FormsAuthentication.SignOut();
  FormsAuthentication.RedirectToLoginPage();
}

public void CancelButton_OnClick(object sender,
 EventArgs args)
{
  Response.Redirect("default.aspx");
}

</script>
<html>
<head>
<title>Sample: Delete User</title>
</head>
<body>

<form runat="server">
  <h3>Delete User</h3>

  <asp:Label id="Msg" ForeColor="maroon" runat="server"
 /><BR>

  <font color=red>Are you sure you want to delete the userid <b><%=User.Identity.Name%></b>?</font><P>

  Delete related profile and roles data: <asp:CheckBox id="DeleteRelatedData"
 
                                                       checked="True" runat="Server"
 /><P>

  <asp:Button id="YesButton" Text="Yes" OnClick="YesButton_OnClick"
 runat="server" />
  <asp:Button id="CancelButton" Text="Cancel" OnClick="CancelButton_OnClick"
 runat="server" />
</form>

</body>
</html>
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
SqlMembershipProvider クラス
SqlMembershipProvider メンバ
System.Web.Security 名前空間
その他の技術情報
メンバシップ概要


このページでは「.NET Framework クラス ライブラリ リファレンス」からSqlMembershipProvider.DeleteUser メソッドを検索した結果を表示しています。
Weblioに収録されているすべての辞書からSqlMembershipProvider.DeleteUser メソッドを検索する場合は、下記のリンクをクリックしてください。
 全ての辞書からSqlMembershipProvider.DeleteUser メソッド を検索

英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

SqlMembershipProvider.DeleteUser メソッドのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



SqlMembershipProvider.DeleteUser メソッドのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2025 Microsoft.All rights reserved.

©2025 GRAS Group, Inc.RSS