CookieParameter Konstruktory
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Inicjuje nowe wystąpienie klasy CookieParameter.
Przeciążenia
CookieParameter() |
Inicjuje CookieParameter nowe, nienazwane wystąpienie klasy . |
CookieParameter(CookieParameter) |
Inicjuje nowe wystąpienie CookieParameter klasy z wartościami wystąpienia określonego |
CookieParameter(String, String) |
Inicjuje CookieParameter nowe nazwane wystąpienie klasy przy użyciu określonego ciągu w celu zidentyfikowania pliku cookie HTTP, z którym ma być powiązane. |
CookieParameter(String, DbType, String) |
Inicjuje CookieParameter nowe wystąpienie klasy o określonej nazwie i typie bazy danych, które jest powiązane z określonym plikiem cookie HTTP. |
CookieParameter(String, TypeCode, String) |
Inicjuje nowe nazwane i silnie typizowane wystąpienie CookieParameter klasy przy użyciu określonego ciągu w celu zidentyfikowania pliku cookie HTTP, z którym ma być powiązane. |
CookieParameter()
Inicjuje CookieParameter nowe, nienazwane wystąpienie klasy .
public:
CookieParameter();
public CookieParameter ();
Public Sub New ()
Przykłady
W poniższym przykładzie kodu pokazano, jak utworzyć CookieParameter obiekt przy użyciu CookieParameter konstruktora, ustawić jego Namewłaściwości , Typei CookieName , a następnie dodać go do SqlDataSource kolekcji kontrolki 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>
Poniższy moduł związany z kodem jest używany z poprzednią stroną 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
Uwagi
Obiekt CookieParameter utworzony za pomocą konstruktora CookieParameter jest inicjowany z wartościami domyślnymi dla wszystkich jego właściwości. Właściwość CookieName jest inicjowana na wartość String.Empty. Ponadto właściwość jest inicjowana na wartość , właściwość jest inicjowana na TypeCode.Objectwartość , Direction a właściwość jest inicjowana na Inputwartość , a DefaultValue właściwość jest inicjowana na wartość null
.TypeNameString.Empty
Dotyczy
CookieParameter(CookieParameter)
Inicjuje nowe wystąpienie CookieParameter klasy z wartościami wystąpienia określonego original
przez parametr .
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
Element CookieParameter , z którego inicjowane jest bieżące wystąpienie.
Uwagi
Konstruktor CookieParameter jest konstruktorem kopii protected
używanym do klonowania CookieParameter wystąpienia. Wartości CookieParameter właściwości obiektu, w tym CookieName, Namei Type, są przenoszone do nowego wystąpienia.
Zobacz też
Dotyczy
CookieParameter(String, String)
Inicjuje CookieParameter nowe nazwane wystąpienie klasy przy użyciu określonego ciągu w celu zidentyfikowania pliku cookie HTTP, z którym ma być powiązane.
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
Nazwa parametru.
- cookieName
- String
Nazwa pliku cookie HTTP, z którą jest powiązany obiekt parametru. Wartość domyślna to Empty.
Przykłady
W poniższym przykładzie kodu pokazano, jak utworzyć CookieParameter obiekt przy użyciu CookieParameter konstruktora i dodać go do SqlDataSource kolekcji kontrolki 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)
Uwagi
CookieParameter Obiekt utworzony za pomocą konstruktora CookieParameter jest inicjowany z określoną nazwą parametru i ciągiem, który identyfikuje plik cookie, z którą jest powiązany parametr. Inne właściwości, w tym Type i Direction, są inicjowane z wartościami domyślnymi.
Zobacz też
Dotyczy
CookieParameter(String, DbType, String)
Inicjuje CookieParameter nowe wystąpienie klasy o określonej nazwie i typie bazy danych, które jest powiązane z określonym plikiem 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
Nazwa parametru.
- dbType
- DbType
Typ bazy danych reprezentowany przez parametr .
- cookieName
- String
Nazwa pliku cookie HTTP, z którą jest powiązany obiekt parametru. Wartość domyślna to Empty.
Zobacz też
Dotyczy
CookieParameter(String, TypeCode, String)
Inicjuje nowe nazwane i silnie typizowane wystąpienie CookieParameter klasy przy użyciu określonego ciągu w celu zidentyfikowania pliku cookie HTTP, z którym ma być powiązane.
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
Nazwa parametru.
- cookieName
- String
Nazwa pliku cookie HTTP, z którą jest powiązany obiekt parametru. Wartość domyślna to Empty.
Przykłady
W poniższym przykładzie kodu pokazano, jak utworzyć CookieParameter obiekt przy użyciu CookieParameter konstruktora i dodać go do SqlDataSource kolekcji kontrolki 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)
Uwagi
CookieParameter Obiekt utworzony za pomocą konstruktora CookieParameter jest inicjowany przy użyciu określonej nazwy parametru , Typei ciągu, który identyfikuje plik cookie, z który jest powiązany z parametrem. Direction Tylko właściwości i ConvertEmptyStringToNull są inicjowane przy użyciu wartości domyślnych.