CookieParameter Constructors

Definitie

Initialiseert een nieuw exemplaar van de CookieParameter klasse.

Overloads

Name Description
CookieParameter()

Initialiseert een nieuw niet-benoemd exemplaar van de CookieParameter klasse.

CookieParameter(CookieParameter)

Initialiseert een nieuw exemplaar van de CookieParameter klasse met de waarden van het exemplaar dat is opgegeven door de original parameter.

CookieParameter(String, String)

Initialiseert een nieuw benoemd exemplaar van de CookieParameter klasse met behulp van de opgegeven tekenreeks om te bepalen aan welke HTTP-cookie moet worden gebonden.

CookieParameter(String, DbType, String)

Initialiseert een nieuw exemplaar van de CookieParameter klasse met de opgegeven naam en het databasetype en dat is gebonden aan de opgegeven HTTP-cookie.

CookieParameter(String, TypeCode, String)

Initialiseert een nieuwe benoemde en sterk getypte instantie van de CookieParameter klasse met behulp van de opgegeven tekenreeks om te bepalen aan welke HTTP-cookie moet worden gebonden.

CookieParameter()

Initialiseert een nieuw niet-benoemd exemplaar van de CookieParameter klasse.

public:
 CookieParameter();
public CookieParameter();
Public Sub New ()

Voorbeelden

In het volgende codevoorbeeld ziet u hoe u een CookieParameter object maakt met behulp van de CookieParameter constructor, de eigenschappen NameTypeervan instelt en CookieName vervolgens toevoegt aan de verzameling van SqlDataSource een SelectParameters besturingselement.

<%@ 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>

De volgende code-behind-module wordt gebruikt met de vorige webpagina met webformulieren.

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

Opmerkingen

Een CookieParameter object dat met de CookieParameter constructor is gemaakt, wordt geïnitialiseerd met standaardwaarden voor alle eigenschappen. De CookieName eigenschap wordt geïnitialiseerd naar String.Empty. Bovendien wordt de Name eigenschap geïnitialiseerd naar String.Empty, de Type eigenschap wordt geïnitialiseerd op TypeCode.Object, de Direction eigenschap wordt geïnitialiseerd op Inputen de DefaultValue eigenschap wordt geïnitialiseerd naar null.

Van toepassing op

CookieParameter(CookieParameter)

Initialiseert een nieuw exemplaar van de CookieParameter klasse met de waarden van het exemplaar dat is opgegeven door de original parameter.

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)

Parameters

original
CookieParameter

Een CookieParameter instantie van waaruit het huidige exemplaar wordt geïnitialiseerd.

Opmerkingen

De CookieParameter constructor is een protected kopieerconstructor die wordt gebruikt om een CookieParameter exemplaar te klonen. De eigenschapswaarden van het CookieParameter object, inclusief CookieName, Nameen Type, worden allemaal overgebracht naar het nieuwe exemplaar.

Zie ook

Van toepassing op

CookieParameter(String, String)

Initialiseert een nieuw benoemd exemplaar van de CookieParameter klasse met behulp van de opgegeven tekenreeks om te bepalen aan welke HTTP-cookie moet worden gebonden.

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)

Parameters

name
String

De naam van de parameter.

cookieName
String

De naam van de HTTP-cookie waaraan het parameterobject is gebonden. De standaardwaarde is Empty.

Voorbeelden

In het volgende codevoorbeeld ziet u hoe u een CookieParameter object maakt met behulp van de CookieParameter constructor en dit toevoegt aan de verzameling van SqlDataSource een SelectParameters besturingselement.

// 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)

Opmerkingen

Een CookieParameter object dat met de CookieParameter constructor is gemaakt, wordt geïnitialiseerd met de opgegeven parameternaam en tekenreeks waarmee de cookie wordt geïdentificeerd waarmee de parameter wordt verbonden. Andere eigenschappen, waaronder Type en Direction, worden geïnitialiseerd met standaardwaarden.

Zie ook

Van toepassing op

CookieParameter(String, DbType, String)

Initialiseert een nieuw exemplaar van de CookieParameter klasse met de opgegeven naam en het databasetype en dat is gebonden aan de opgegeven HTTP-cookie.

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)

Parameters

name
String

De naam van de parameter.

dbType
DbType

Het databasetype dat de parameter vertegenwoordigt.

cookieName
String

De naam van de HTTP-cookie waaraan het parameterobject is gebonden. De standaardwaarde is Empty.

Zie ook

Van toepassing op

CookieParameter(String, TypeCode, String)

Initialiseert een nieuwe benoemde en sterk getypte instantie van de CookieParameter klasse met behulp van de opgegeven tekenreeks om te bepalen aan welke HTTP-cookie moet worden gebonden.

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)

Parameters

name
String

De naam van de parameter.

type
TypeCode

Het type dat de parameter vertegenwoordigt. De standaardwaarde is Object.

cookieName
String

De naam van de HTTP-cookie waaraan het parameterobject is gebonden. De standaardwaarde is Empty.

Voorbeelden

In het volgende codevoorbeeld ziet u hoe u een CookieParameter object maakt met behulp van de CookieParameter constructor en dit toevoegt aan de verzameling van SqlDataSource een SelectParameters besturingselement.

// 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)

Opmerkingen

Een CookieParameter object dat is gemaakt met de CookieParameter constructor, wordt geïnitialiseerd met de opgegeven parameternaam Typeen een tekenreeks waarmee de cookie wordt geïdentificeerd waaraan de parameter is gebonden. Alleen de Direction en ConvertEmptyStringToNull eigenschappen worden geïnitialiseerd met standaardwaarden.

Zie ook

Van toepassing op