Sdílet prostřednictvím


CookieParameter Konstruktory

Definice

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 original .

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

type
TypeCode

Typ, který parametr představuje. Výchozí formát je Object.

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.

Viz také

Platí pro