Compartir a través de


CookieParameter Constructores

Definición

Inicializa una nueva instancia de la clase CookieParameter.

Sobrecargas

CookieParameter()

Inicializa una nueva instancia sin nombre de la clase CookieParameter.

CookieParameter(CookieParameter)

Inicializa una nueva instancia de la clase CookieParameter con los valores de la instancia que especifica el parámetro original.

CookieParameter(String, String)

Inicializa una nueva instancia con nombre de la clase CookieParameter, utilizando la cadena especificada para identificar a qué cookie HTTP se va a enlazar.

CookieParameter(String, DbType, String)

Inicializa una nueva instancia de la clase CookieParameter que tiene el nombre y el tipo de base de datos especificados y que está enlazada a la cookie HTTP especificada.

CookieParameter(String, TypeCode, String)

Inicializa una nueva instancia fuertemente tipada de la clase CookieParameter, utilizando la cadena especificada para identificar a qué cookie HTTP se va a enlazar.

CookieParameter()

Inicializa una nueva instancia sin nombre de la clase CookieParameter.

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

Ejemplos

En el ejemplo de código siguiente se muestra cómo crear un CookieParameter objeto mediante el CookieParameter constructor , establecer sus Namepropiedades , TypeyCookieName, a continuación, agregarlo a la colección de SelectParameters un SqlDataSource control.

<%@ 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>

El siguiente módulo de código subyacente se usa con la página de Web Forms anterior.

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

Comentarios

Un CookieParameter objeto creado con el CookieParameter constructor se inicializa con valores predeterminados para todas sus propiedades. La propiedad CookieName se inicializa en String.Empty. Además, la Name propiedad se inicializa en String.Empty, la Type propiedad se inicializa TypeCode.Objecten , la Direction propiedad se inicializa Inputen y la DefaultValue propiedad se inicializa nullen .

Se aplica a

CookieParameter(CookieParameter)

Inicializa una nueva instancia de la clase CookieParameter con los valores de la instancia que especifica el parámetro 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)

Parámetros

original
CookieParameter

CookieParameter desde el que se inicializa la instancia actual.

Comentarios

El CookieParameter constructor es un protected constructor de copia que se usa para clonar una CookieParameter instancia de . Los valores de propiedad del CookieParameter objeto, incluidos CookieName, Namey Type, se transfieren a la nueva instancia.

Consulte también

Se aplica a

CookieParameter(String, String)

Inicializa una nueva instancia con nombre de la clase CookieParameter, utilizando la cadena especificada para identificar a qué cookie HTTP se va a enlazar.

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)

Parámetros

name
String

El nombre del parámetro.

cookieName
String

Nombre de la cookie HTTP a la que se enlaza el objeto de parámetro. De manera predeterminada, es Empty.

Ejemplos

En el ejemplo de código siguiente se muestra cómo crear un CookieParameter objeto mediante el CookieParameter constructor y agregarlo a la colección de SelectParameters un SqlDataSource control.

// 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)

Comentarios

Un CookieParameter objeto creado con el CookieParameter constructor se inicializa con el nombre de parámetro y la cadena especificados que identifica la cookie a la que se enlaza el parámetro. Otras propiedades, como Type y Direction, se inicializan con valores predeterminados.

Consulte también

Se aplica a

CookieParameter(String, DbType, String)

Inicializa una nueva instancia de la clase CookieParameter que tiene el nombre y el tipo de base de datos especificados y que está enlazada a la cookie HTTP especificada.

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)

Parámetros

name
String

El nombre del parámetro.

dbType
DbType

Tipo de base de datos que representa el parámetro.

cookieName
String

Nombre de la cookie HTTP a la que se enlaza el objeto de parámetro. De manera predeterminada, es Empty.

Consulte también

Se aplica a

CookieParameter(String, TypeCode, String)

Inicializa una nueva instancia fuertemente tipada de la clase CookieParameter, utilizando la cadena especificada para identificar a qué cookie HTTP se va a enlazar.

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)

Parámetros

name
String

El nombre del parámetro.

type
TypeCode

Tipo que el parámetro representa. De manera predeterminada, es Object.

cookieName
String

Nombre de la cookie HTTP a la que se enlaza el objeto de parámetro. De manera predeterminada, es Empty.

Ejemplos

En el ejemplo de código siguiente se muestra cómo crear un CookieParameter objeto mediante el CookieParameter constructor y agregarlo a la colección de SelectParameters un SqlDataSource control.

// 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)

Comentarios

Un CookieParameter objeto creado con el CookieParameter constructor se inicializa con el nombre de parámetro especificado, Type, y cadena que identifica la cookie a la que se enlaza el parámetro. Solo las Direction propiedades y ConvertEmptyStringToNull se inicializan con valores predeterminados.

Consulte también

Se aplica a