Partager via


CookieParameter Constructeurs

Définition

Initialise une nouvelle instance de la classe CookieParameter.

Surcharges

CookieParameter()

Initialise une nouvelle instance sans nom de la classe CookieParameter.

CookieParameter(CookieParameter)

Initialise une nouvelle instance de la classe CookieParameter avec les valeurs de l'instance spécifiée par le paramètre original.

CookieParameter(String, String)

Initialise une nouvelle instance nommée de la classe CookieParameter à l'aide de la chaîne spécifiée pour identifier le cookie HTTP à lier.

CookieParameter(String, DbType, String)

Initialise une nouvelle instance de la classe CookieParameter qui présente le nom et le type de base de données spécifiés et qui est liée au cookie HTTP spécifié.

CookieParameter(String, TypeCode, String)

Initialise une nouvelle instance nommée et fortement typée de la classe CookieParameter à l'aide de la chaîne spécifiée pour identifier le cookie HTTP à lier.

CookieParameter()

Initialise une nouvelle instance sans nom de la classe CookieParameter.

public:
 CookieParameter();
public CookieParameter ();
Public Sub New ()

Exemples

L’exemple de code suivant montre comment créer un CookieParameter objet à l’aide du CookieParameter constructeur, définir ses Namepropriétés , Typeet CookieName , puis l’ajouter à la collection d’un SqlDataSourceSelectParameters contrôle.

<%@ Page Language="C#" CodeFile="cookieparam2cs.aspx.cs" Inherits="cookieparam2cs_aspx" %> 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title>ASP.NET Example</title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
      <asp:SqlDataSource
          id="SqlDataSource1"
          runat="server"
          DataSourceMode="DataSet"
          ConnectionString="<%$ ConnectionStrings:MyNorthwind%>"
          selectcommand ="SELECT OrderID,CustomerID,OrderDate,RequiredDate,ShippedDate
                          FROM Orders WHERE EmployeeID =
                         (SELECT EmployeeID FROM Employees WHERE LastName = @lastname)">
      </asp:SqlDataSource>

      <asp:GridView
          id="GridView1"
          runat="server"
          AllowSorting="True"
          DataSourceID="SqlDataSource1">
      </asp:GridView>    
    </div>
    </form>
</body>
</html>
<%@ Page Language="VB" AutoEventWireup="false" CodeFile="cookieparam2vb.aspx.vb" Inherits="cookieparam2vb_aspx" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title>ASP.NET Example</title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
      <asp:SqlDataSource
          id="SqlDataSource1"
          runat="server"
          DataSourceMode="DataSet"
          ConnectionString="<%$ ConnectionStrings:MyNorthwind%>"
          selectcommand ="SELECT OrderID,CustomerID,OrderDate,RequiredDate,ShippedDate
                          FROM Orders WHERE EmployeeID =
                          (SELECT EmployeeID FROM Employees WHERE LastName = @lastname)">
      </asp:SqlDataSource>

      <asp:GridView
          id="GridView1"
          runat="server"
          AllowSorting="True"
          DataSourceID="SqlDataSource1">
      </asp:GridView>        
    </div>
    </form>
</body>
</html>

Le module code-behind suivant est utilisé avec la page Web Forms précédente.

public partial class cookieparam2cs_aspx : System.Web.UI.Page 
{
    void Page_Load(Object sender, EventArgs e)
    {
        // These cookies might be added by a login form.
        // They are added here for simplicity.
        if (!IsPostBack)
        {
            Response.Cookies.Add(new HttpCookie("lname", "davolio"));
            Response.Cookies.Add(new HttpCookie("loginname", "ndavolio"));
            Response.Cookies.Add(new HttpCookie("lastvisit", DateTime.Now.ToString()));

            // You can add a CookieParameter to the SqlDataSource control's
            // SelectParameters collection programmatically.
            CookieParameter cookieParam = new CookieParameter();
            cookieParam.Name = "lastname";
            cookieParam.Type = TypeCode.String;
            cookieParam.CookieName = "lname";

            SqlDataSource1.SelectParameters.Add(cookieParam);
        }
    }
}
Partial Class cookieparam2vb_aspx
    Inherits System.Web.UI.Page
    Sub Page_Load(ByVal sender As Object, ByVal e As EventArgs)
        ' These cookies might be added by a login form.
        ' They are added here for simplicity.
        If (Not IsPostBack) Then
            Dim cookie As HttpCookie

            cookie = New HttpCookie("lname", "davolio")
            Response.Cookies.Add(cookie)

            cookie = New HttpCookie("loginname", "ndavolio")
            Response.Cookies.Add(cookie)

            cookie = New HttpCookie("lastvisit", DateTime.Now.ToString())
            Response.Cookies.Add(cookie)


            ' You can add a CookieParameter to the SqlDataSource control's
            ' SelectParameters collection programmatically.
            Dim cookieParam As New CookieParameter()
            cookieParam.Name = "lastname"
            cookieParam.Type = TypeCode.String
            cookieParam.CookieName = "lname"

            SqlDataSource1.SelectParameters.Add(cookieParam)

        End If
    End Sub
End Class

Remarques

Un CookieParameter objet créé avec le CookieParameter constructeur est initialisé avec des valeurs par défaut pour toutes ses propriétés. La propriété CookieName est initialisée à String.Empty. En outre, la Name propriété est initialisée à String.Empty, la Type propriété est initialisée à TypeCode.Object, la Direction propriété est initialisée à Inputet la DefaultValue propriété est initialisée à null.

S’applique à

CookieParameter(CookieParameter)

Initialise une nouvelle instance de la classe CookieParameter avec les valeurs de l'instance spécifiée par le paramètre original.

protected:
 CookieParameter(System::Web::UI::WebControls::CookieParameter ^ original);
protected CookieParameter (System.Web.UI.WebControls.CookieParameter original);
new System.Web.UI.WebControls.CookieParameter : System.Web.UI.WebControls.CookieParameter -> System.Web.UI.WebControls.CookieParameter
Protected Sub New (original As CookieParameter)

Paramètres

original
CookieParameter

CookieParameter à partir duquel l'instance actuelle est initialisée.

Remarques

Le CookieParameter constructeur est un protected constructeur de copie utilisé pour cloner un CookieParameter instance. Les valeurs de propriété de l’objetCookieParameter, y compris CookieName, Nameet Type, sont toutes transférées vers le nouveau instance.

Voir aussi

S’applique à

CookieParameter(String, String)

Initialise une nouvelle instance nommée de la classe CookieParameter à l'aide de la chaîne spécifiée pour identifier le cookie HTTP à lier.

public:
 CookieParameter(System::String ^ name, System::String ^ cookieName);
public CookieParameter (string name, string cookieName);
new System.Web.UI.WebControls.CookieParameter : string * string -> System.Web.UI.WebControls.CookieParameter
Public Sub New (name As String, cookieName As String)

Paramètres

name
String

Le nom du paramètre.

cookieName
String

Nom du cookie HTTP lié à l'objet paramètre. La valeur par défaut est Empty.

Exemples

L’exemple de code suivant montre comment créer un CookieParameter objet à l’aide du CookieParameter constructeur et l’ajouter à la collection d’un SqlDataSourceSelectParameters contrôle.

// You can programmatically add a CookieParameter to the
// SqlDataSource control's SelectParameters collection.
CookieParameter cookieParam = new CookieParameter("lastname","lname");
SqlDataSource1.SelectParameters.Add(cookieParam);
' You can  programmatically add a CookieParameter to the
' SqlDataSource control's SelectParameters collection.
Dim cookieParam As New CookieParameter("lastname","lname")
SqlDataSource1.SelectParameters.Add(cookieParam)

Remarques

Un CookieParameter objet créé avec le CookieParameter constructeur est initialisé avec le nom de paramètre spécifié et la chaîne qui identifie le cookie auquel le paramètre est lié. D’autres propriétés, notamment Type et Direction, sont initialisées avec des valeurs par défaut.

Voir aussi

S’applique à

CookieParameter(String, DbType, String)

Initialise une nouvelle instance de la classe CookieParameter qui présente le nom et le type de base de données spécifiés et qui est liée au cookie HTTP spécifié.

public:
 CookieParameter(System::String ^ name, System::Data::DbType dbType, System::String ^ cookieName);
public CookieParameter (string name, System.Data.DbType dbType, string cookieName);
new System.Web.UI.WebControls.CookieParameter : string * System.Data.DbType * string -> System.Web.UI.WebControls.CookieParameter
Public Sub New (name As String, dbType As DbType, cookieName As String)

Paramètres

name
String

Le nom du paramètre.

dbType
DbType

Type de base de données que le paramètre représente.

cookieName
String

Nom du cookie HTTP lié à l'objet paramètre. La valeur par défaut est Empty.

Voir aussi

S’applique à

CookieParameter(String, TypeCode, String)

Initialise une nouvelle instance nommée et fortement typée de la classe CookieParameter à l'aide de la chaîne spécifiée pour identifier le cookie HTTP à lier.

public:
 CookieParameter(System::String ^ name, TypeCode type, System::String ^ cookieName);
public CookieParameter (string name, TypeCode type, string cookieName);
new System.Web.UI.WebControls.CookieParameter : string * TypeCode * string -> System.Web.UI.WebControls.CookieParameter
Public Sub New (name As String, type As TypeCode, cookieName As String)

Paramètres

name
String

Le nom du paramètre.

type
TypeCode

Type que le paramètre représente. La valeur par défaut est Object.

cookieName
String

Nom du cookie HTTP lié à l'objet paramètre. La valeur par défaut est Empty.

Exemples

L’exemple de code suivant montre comment créer un CookieParameter objet à l’aide du CookieParameter constructeur et l’ajouter à la collection d’un SqlDataSourceSelectParameters contrôle.

// You can programmatically add a CookieParameter to the
// SqlDataSource control's SelectParameters collection.
CookieParameter cookieParam = new CookieParameter("lastname",TypeCode.String,"lname");
SqlDataSource1.SelectParameters.Add(cookieParam);
' You can programmatically add a CookieParameter to the
' SqlDataSource control's SelectParameters collection.
Dim cookieParam As New CookieParameter("lastname",TypeCode.String,"lname")
SqlDataSource1.SelectParameters.Add(cookieParam)

Remarques

Un CookieParameter objet créé avec le CookieParameter constructeur est initialisé avec le nom de paramètre spécifié, Typeet la chaîne qui identifie le cookie auquel le paramètre est lié. Seules les Direction propriétés et ConvertEmptyStringToNull sont initialisées avec des valeurs par défaut.

Voir aussi

S’applique à