CookieParameter Constructores
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 |
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 null
en .
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.
- 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.