CookieParameter Konstruktory
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Inicializuje novou instanci CookieParameter třídy.
Přetížení
| Name | Description |
|---|---|
| CookieParameter() |
Inicializuje novou nepojmenovanou instanci CookieParameter třídy. |
| CookieParameter(CookieParameter) |
Inicializuje novou instanci CookieParameter třídy s hodnotami instance určené parametrem |
| CookieParameter(String, String) |
Inicializuje novou pojmenovanou instanci CookieParameter třídy pomocí zadaného řetězce k identifikaci souboru cookie HTTP, ke kterému se má vytvořit vazba. |
| CookieParameter(String, DbType, String) |
Inicializuje novou instanci CookieParameter třídy, která má zadaný název a typ databáze a který je vázán na zadaný soubor cookie HTTP. |
| CookieParameter(String, TypeCode, String) |
Inicializuje novou pojmenovanou a silně typovou instanci CookieParameter třídy pomocí zadaného řetězce k identifikaci souboru cookie HTTP, ke kterému se má vytvořit vazba. |
CookieParameter()
Inicializuje novou nepojmenovanou instanci CookieParameter třídy.
public:
CookieParameter();
public CookieParameter();
Public Sub New ()
Příklady
Následující příklad kódu ukazuje, jak vytvořit objekt pomocí CookieParameter konstruktoru, nastavit jeho Name, Typea CookieName vlastnosti a pak jej přidat do SqlDataSource kolekce ovládacího prvkuSelectParameters.CookieParameter
<%@ 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>
Následující modul s kódem se používá s předchozí stránkou Webových formulářů.
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
Poznámky
Objekt CookieParameter vytvořený pomocí konstruktoru CookieParameter je inicializován s výchozími hodnotami pro všechny jeho vlastnosti. Vlastnost CookieName je inicializována na String.Empty. Dále je Name vlastnost inicializována String.Emptyna , Type vlastnost je inicializována DirectionTypeCode.Object, vlastnost je inicializována na Input, a vlastnost je inicializována DefaultValue na null.
Platí pro
CookieParameter(CookieParameter)
Inicializuje novou instanci CookieParameter třídy s hodnotami instance určené parametrem 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)
Parametry
- original
- CookieParameter
A CookieParameter , ze kterého je aktuální instance inicializována.
Poznámky
Konstruktor CookieParameter je protected konstruktor kopírování použitý ke klonování CookieParameter instance. Všechny hodnoty vlastností objektuCookieParameter, včetně CookieNameName, a Type, jsou přeneseny do nové instance.
Viz také
Platí pro
CookieParameter(String, String)
Inicializuje novou pojmenovanou instanci CookieParameter třídy pomocí zadaného řetězce k identifikaci souboru cookie HTTP, ke kterému se má vytvořit vazba.
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)
Parametry
- name
- String
Název parametru.
- cookieName
- String
Název souboru cookie HTTP, ke kterému je objekt parametru vázán. Výchozí hodnota je Empty.
Příklady
Následující příklad kódu ukazuje, jak vytvořit CookieParameter objekt pomocí CookieParameter konstruktoru a přidat ho do SqlDataSource kolekce ovládacího prvku SelectParameters .
// 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)
Poznámky
Objekt CookieParameter vytvořený pomocí konstruktoru CookieParameter se inicializuje se zadaným názvem parametru a řetězcem, který identifikuje soubor cookie, ke kterému parametr vytvoří vazbu. Další vlastnosti, včetně Type a Direction, jsou inicializovány s výchozími hodnotami.
Viz také
Platí pro
CookieParameter(String, DbType, String)
Inicializuje novou instanci CookieParameter třídy, která má zadaný název a typ databáze a který je vázán na zadaný soubor cookie HTTP.
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)
Parametry
- name
- String
Název parametru.
- dbType
- DbType
Typ databáze, který parametr představuje.
- cookieName
- String
Název souboru cookie HTTP, ke kterému je objekt parametru vázán. Výchozí hodnota je Empty.
Viz také
Platí pro
CookieParameter(String, TypeCode, String)
Inicializuje novou pojmenovanou a silně typovou instanci CookieParameter třídy pomocí zadaného řetězce k identifikaci souboru cookie HTTP, ke kterému se má vytvořit vazba.
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)
Parametry
- name
- String
Název parametru.
- cookieName
- String
Název souboru cookie HTTP, ke kterému je objekt parametru vázán. Výchozí hodnota je Empty.
Příklady
Následující příklad kódu ukazuje, jak vytvořit CookieParameter objekt pomocí CookieParameter konstruktoru a přidat ho do SqlDataSource kolekce ovládacího prvku SelectParameters .
// 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)
Poznámky
Objekt CookieParameter vytvořený pomocí konstruktoru CookieParameter se inicializuje se zadaným názvem Typeparametru a řetězec, který identifikuje soubor cookie, ke kterému parametr vytvoří vazbu. Inicializují se pouze vlastnosti DirectionConvertEmptyStringToNull s výchozími hodnotami.