CookieParameter Costruttori
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Inizializza una nuova istanza della classe CookieParameter.
Overload
| Nome | Descrizione |
|---|---|
| CookieParameter() |
Inizializza una nuova istanza senza nome della CookieParameter classe . |
| CookieParameter(CookieParameter) |
Inizializza una nuova istanza della CookieParameter classe con i valori dell'istanza specificata dal |
| CookieParameter(String, String) |
Inizializza una nuova istanza denominata della CookieParameter classe utilizzando la stringa specificata per identificare il cookie HTTP a cui eseguire l'associazione. |
| CookieParameter(String, DbType, String) |
Inizializza una nuova istanza della CookieParameter classe con il nome e il tipo di database specificati e associato al cookie HTTP specificato. |
| CookieParameter(String, TypeCode, String) |
Inizializza una nuova istanza denominata e fortemente tipizzata della CookieParameter classe utilizzando la stringa specificata per identificare il cookie HTTP a cui eseguire l'associazione. |
CookieParameter()
Inizializza una nuova istanza senza nome della CookieParameter classe .
public:
CookieParameter();
public CookieParameter();
Public Sub New ()
Esempio
Nell'esempio di codice seguente viene illustrato come creare un CookieParameter oggetto usando il CookieParameter costruttore , impostarne Namele proprietà , Typee CookieName e quindi aggiungerlo alla raccolta di SelectParameters un SqlDataSource controllo.
<%@ 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>
Il modulo code-behind seguente viene usato con la pagina Web Form precedente.
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
Commenti
Un CookieParameter oggetto creato con il CookieParameter costruttore viene inizializzato con i valori predefiniti per tutte le relative proprietà. La proprietà CookieName viene inizializzata su String.Empty. Inoltre, la Name proprietà viene inizializzata in String.Empty, la Type proprietà viene inizializzata in TypeCode.Object, la Direction proprietà viene inizializzata in Inpute la DefaultValue proprietà viene inizializzata su null.
Si applica a
CookieParameter(CookieParameter)
Inizializza una nuova istanza della CookieParameter classe con i valori dell'istanza specificata dal original parametro .
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)
Parametri
- original
- CookieParameter
Oggetto CookieParameter da cui viene inizializzata l'istanza corrente.
Commenti
Il CookieParameter costruttore è un protected costruttore di copia usato per clonare un'istanza CookieParameter di . I valori delle proprietà dell'oggetto CookieParameter , inclusi CookieName, Namee Type, vengono tutti trasferiti alla nuova istanza.
Vedi anche
Si applica a
CookieParameter(String, String)
Inizializza una nuova istanza denominata della CookieParameter classe utilizzando la stringa specificata per identificare il cookie HTTP a cui eseguire l'associazione.
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)
Parametri
- name
- String
Nome del parametro.
- cookieName
- String
Nome del cookie HTTP a cui è associato l'oggetto parametro. Il valore predefinito è Empty.
Esempio
Nell'esempio di codice seguente viene illustrato come creare un CookieParameter oggetto usando il CookieParameter costruttore e aggiungerlo alla raccolta di SelectParameters un SqlDataSource controllo.
// 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)
Commenti
Un CookieParameter oggetto creato con il CookieParameter costruttore viene inizializzato con il nome del parametro e la stringa specificati che identifica il cookie a cui il parametro è associato. Altre proprietà, incluse Type e Direction, vengono inizializzate con i valori predefiniti.
Vedi anche
Si applica a
CookieParameter(String, DbType, String)
Inizializza una nuova istanza della CookieParameter classe con il nome e il tipo di database specificati e associato al cookie HTTP specificato.
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)
Parametri
- name
- String
Nome del parametro.
- dbType
- DbType
Tipo di database rappresentato dal parametro.
- cookieName
- String
Nome del cookie HTTP a cui è associato l'oggetto parametro. Il valore predefinito è Empty.
Vedi anche
Si applica a
CookieParameter(String, TypeCode, String)
Inizializza una nuova istanza denominata e fortemente tipizzata della CookieParameter classe utilizzando la stringa specificata per identificare il cookie HTTP a cui eseguire l'associazione.
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)
Parametri
- name
- String
Nome del parametro.
- cookieName
- String
Nome del cookie HTTP a cui è associato l'oggetto parametro. Il valore predefinito è Empty.
Esempio
Nell'esempio di codice seguente viene illustrato come creare un CookieParameter oggetto usando il CookieParameter costruttore e aggiungerlo alla raccolta di SelectParameters un SqlDataSource controllo.
// 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)
Commenti
Un CookieParameter oggetto creato con il CookieParameter costruttore viene inizializzato con il nome del parametro specificato, Type, e la stringa che identifica il cookie a cui il parametro è associato. Solo le Direction proprietà e ConvertEmptyStringToNull vengono inizializzate con valori predefiniti.