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

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

Membership.DeleteUser メソッド (String)

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

データベースからユーザー関連するユーザー データ削除します

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

例外例外
例外種類条件

ArgumentException

username空の文字列であるか、またはコンマ (,) を含んでます。

ArgumentNullException

username is null.

解説解説

データ ストレージに SqlRoleProvider、SqlProfileProvider、および SqlPersonalizationProvider の各オブジェクト使用している場合RolesProfile、または WebPartパーソナル化機能用にデータベース格納されているユーザー データ削除されます。

使用例使用例

現在ログオンしているユーザー関連するすべてのデータ削除するコード例次に示します

<%@ Page Language="VB" %>
<%@ Import Namespace="System.Web.Security"
 %>
<script runat="server">

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

  Membership.DeleteUser(User.Identity.Name)
  Response.Redirect("loginvb.aspx")

End Sub

Public Sub CancelButton_OnClick(sender As
 Object, 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>

  <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);
  Response.Redirect("logincs.aspx");
}

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>

  <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>
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

Membership.DeleteUser メソッド


Membership.DeleteUser メソッド (String, Boolean)

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

データベースからユーザー削除します

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

Public Shared Function DeleteUser
 ( _
    username As String, _
    deleteAllRelatedData As Boolean _
) As Boolean
Dim username As String
Dim deleteAllRelatedData As Boolean
Dim returnValue As Boolean

returnValue = Membership.DeleteUser(username, deleteAllRelatedData)
public static bool DeleteUser
 (
    string username,
    bool deleteAllRelatedData
)
public:
static bool DeleteUser (
    String^ username, 
    bool deleteAllRelatedData
)
public static boolean DeleteUser (
    String username, 
    boolean deleteAllRelatedData
)
public static function DeleteUser
 (
    username : String, 
    deleteAllRelatedData : boolean
) : boolean

パラメータ

username

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

deleteAllRelatedData

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

戻り値
ユーザー削除され場合trueそれ以外場合false

例外例外
例外種類条件

ArgumentException

username空の文字列であるか、またはコンマ (,) を含んでます。

ArgumentNullException

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

解説解説

データベースから削除されユーザーは、構成されている applicationName から削除されているだけです。

deleteAllRelatedDatatrue場合データ ストレージに SqlRoleProvider、SqlProfileProvider、および SqlPersonalizationProvider の各オブジェクト使用している場合に、RolesProfile、または WebPartパーソナル化機能用にデータベース格納されているユーザー データ削除されます。

使用例使用例

現在ログオンしているユーザー関連するすべてのデータ削除するコード例次に示します

<%@ 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>
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照



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

辞書ショートカット

カテゴリ一覧

すべての辞書の索引



Weblioのサービス

「Membership.DeleteUser メソッド」の関連用語


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

   

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



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

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

©2024 GRAS Group, Inc.RSS