CookieParameter Constructors
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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 |
| 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.
- 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.