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í
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 třídy pomocí zadaného CookieParameter řetězce k identifikaci, se kterým souborem cookie HTTP se má svázat. |
CookieParameter(String, DbType, String) |
Inicializuje novou instanci CookieParameter třídy, která má zadaný název a typ databáze a která je vázána na zadaný soubor cookie HTTP. |
CookieParameter(String, TypeCode, String) |
Inicializuje novou pojmenovanou instanci třídy se silnými typy pomocí zadaného CookieParameter řetězce k identifikaci, se kterým souborem cookie HTTP se má svázat. |
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 CookieParameter objekt pomocí konstruktoru CookieParameter , nastavit jeho Namevlastnosti , Typea CookieName a pak přidat do SqlDataSource kolekce ovládacího prvku SelectParameters .
<%@ 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 kódu na pozadí se používá s předchozí stránkou Web Forms.
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 se inicializuje do String.Empty. Kromě toho Name se vlastnost inicializuje do String.Empty, Type vlastnost se inicializuje do TypeCode.Object, Direction vlastnost se inicializuje na Inputa DefaultValue vlastnost se inicializuje do 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 inicializována aktuální instance.
Poznámky
Konstruktor CookieParameter je konstruktor kopie, který protected
se používá ke klonování CookieParameter instance. Hodnoty vlastností objektu CookieParameter , včetně CookieName, Namea Type, se přenesou do nové instance.
Viz také
Platí pro
CookieParameter(String, String)
Inicializuje novou pojmenovanou instanci třídy pomocí zadaného CookieParameter řetězce k identifikaci, se kterým souborem cookie HTTP se má svázat.
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í formát je Empty.
Příklady
Následující příklad kódu ukazuje, jak vytvořit CookieParameter objekt pomocí konstruktoru CookieParameter a přidat jej 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 je inicializován se zadaným názvem parametru a řetězcem, který identifikuje soubor cookie, se kterým se parametr váže. Ostatní vlastnosti, včetně Type a Direction, se inicializují 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ána 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í formát je Empty.
Viz také
Platí pro
CookieParameter(String, TypeCode, String)
Inicializuje novou pojmenovanou instanci třídy se silnými typy pomocí zadaného CookieParameter řetězce k identifikaci, se kterým souborem cookie HTTP se má svázat.
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í formát je Empty.
Příklady
Následující příklad kódu ukazuje, jak vytvořit CookieParameter objekt pomocí konstruktoru CookieParameter a přidat jej 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ězcem, který identifikuje soubor cookie, se kterým se parametr váže. Direction Pouze vlastnosti a ConvertEmptyStringToNull jsou inicializovány s výchozími hodnotami.