CookieParameter Konstruktoren
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Initialisiert eine neue Instanz der CookieParameter-Klasse.
Überlädt
| Name | Beschreibung |
|---|---|
| CookieParameter() |
Initialisiert eine neue unbenannte Instanz der CookieParameter Klasse. |
| CookieParameter(CookieParameter) |
Initialisiert eine neue Instanz der CookieParameter Klasse mit den Werten der vom Parameter angegebenen |
| CookieParameter(String, String) |
Initialisiert eine neue benannte Instanz der Klasse mithilfe der CookieParameter angegebenen Zeichenfolge, um zu identifizieren, an welches HTTP-Cookie gebunden werden soll. |
| CookieParameter(String, DbType, String) |
Initialisiert eine neue Instanz der CookieParameter Klasse mit dem angegebenen Namen und Datenbanktyp, die an das angegebene HTTP-Cookie gebunden ist. |
| CookieParameter(String, TypeCode, String) |
Initialisiert eine neue benannte und stark typierte Instanz der Klasse mithilfe der CookieParameter angegebenen Zeichenfolge, um zu identifizieren, an welches HTTP-Cookie gebunden werden soll. |
CookieParameter()
Initialisiert eine neue unbenannte Instanz der CookieParameter Klasse.
public:
CookieParameter();
public CookieParameter();
Public Sub New ()
Beispiele
Im folgenden Codebeispiel wird veranschaulicht, wie Ein CookieParameter Objekt mithilfe des CookieParameter Konstruktors erstellt, dessen NameEigenschaften Typeund Eigenschaften festgelegt und CookieName dann der Auflistung eines SqlDataSource Steuerelements SelectParameters hinzugefügt werden.
<%@ 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>
Das folgende CodeBehind-Modul wird mit der vorherigen Web Forms-Seite verwendet.
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
Hinweise
Ein mit dem CookieParameter Konstruktor erstelltes CookieParameter Objekt wird mit Standardwerten für alle zugehörigen Eigenschaften initialisiert. Die CookieName-Eigenschaft wird mit String.Empty initialisiert. Darüber hinaus wird die Name Eigenschaft initialisiert in String.Empty, die Type Eigenschaft wird initialisiert in TypeCode.Object, die Direction Eigenschaft wird initialisiert in Input, und die DefaultValue Eigenschaft wird initialisiert in null.
Gilt für:
CookieParameter(CookieParameter)
Initialisiert eine neue Instanz der CookieParameter Klasse mit den Werten der vom Parameter angegebenen original Instanz.
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)
Parameter
- original
- CookieParameter
Eine CookieParameter Instanz, von der die aktuelle Instanz initialisiert wird.
Hinweise
Der CookieParameter Konstruktor ist ein protected Kopierkonstruktor, der zum Klonen einer CookieParameter Instanz verwendet wird. Die Eigenschaftswerte des CookieParameter Objekts, einschließlich CookieName, Nameund Type, werden alle an die neue Instanz übertragen.
Weitere Informationen
Gilt für:
CookieParameter(String, String)
Initialisiert eine neue benannte Instanz der Klasse mithilfe der CookieParameter angegebenen Zeichenfolge, um zu identifizieren, an welches HTTP-Cookie gebunden werden soll.
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)
Parameter
- name
- String
Der Name des Parameters.
- cookieName
- String
Der Name des HTTP-Cookies, an das das Parameterobjekt gebunden ist. Der Standardwert lautet Empty.
Beispiele
Im folgenden Codebeispiel wird veranschaulicht, wie ein CookieParameter Objekt mithilfe des CookieParameter Konstruktors erstellt und der Auflistung eines SqlDataSource Steuerelements SelectParameters hinzugefügt wird.
// 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)
Hinweise
Ein CookieParameter mit dem CookieParameter Konstruktor erstelltes Objekt wird mit dem angegebenen Parameternamen und der Zeichenfolge initialisiert, mit dem das Cookie identifiziert wird, an das der Parameter gebunden ist. Andere Eigenschaften, einschließlich Type und Direction, werden mit Standardwerten initialisiert.
Weitere Informationen
Gilt für:
CookieParameter(String, DbType, String)
Initialisiert eine neue Instanz der CookieParameter Klasse mit dem angegebenen Namen und Datenbanktyp, die an das angegebene HTTP-Cookie gebunden ist.
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)
Parameter
- name
- String
Der Name des Parameters.
- dbType
- DbType
Der Datenbanktyp, den der Parameter darstellt.
- cookieName
- String
Der Name des HTTP-Cookies, an das das Parameterobjekt gebunden ist. Der Standardwert lautet Empty.
Weitere Informationen
Gilt für:
CookieParameter(String, TypeCode, String)
Initialisiert eine neue benannte und stark typierte Instanz der Klasse mithilfe der CookieParameter angegebenen Zeichenfolge, um zu identifizieren, an welches HTTP-Cookie gebunden werden soll.
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)
Parameter
- name
- String
Der Name des Parameters.
- cookieName
- String
Der Name des HTTP-Cookies, an das das Parameterobjekt gebunden ist. Der Standardwert lautet Empty.
Beispiele
Im folgenden Codebeispiel wird veranschaulicht, wie ein CookieParameter Objekt mithilfe des CookieParameter Konstruktors erstellt und der Auflistung eines SqlDataSource Steuerelements SelectParameters hinzugefügt wird.
// 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)
Hinweise
Ein CookieParameter mit dem CookieParameter Konstruktor erstelltes Objekt wird mit dem angegebenen Parameternamen und der Zeichenfolge initialisiert, Typemit der das Cookie identifiziert wird, an das der Parameter gebunden wird. Nur die Eigenschaften und ConvertEmptyStringToNull Eigenschaften Direction werden mit Standardwerten initialisiert.