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
CookieParameter() |
Initialisiert eine neue unbenannte Instanz der CookieParameter-Klasse. |
CookieParameter(CookieParameter) |
Initialisiert eine neue Instanz der CookieParameter-Klasse mit den Werten der Instanz, die vom |
CookieParameter(String, String) |
Initialisiert eine neue benannte Instanz der CookieParameter-Klasse, wobei die angegebene Zeichenfolge verwendet wird, um das HTTP-Cookie zu identifizieren, an das die Bindung erfolgen soll. |
CookieParameter(String, DbType, String) |
Initialisiert eine neue Instanz der CookieParameter-Klasse mit dem angegebenen Namen und Datenbanktyp sowie einer Bindung an das angegebene HTTP-Cookie. |
CookieParameter(String, TypeCode, String) |
Initialisiert eine neue benannte und stark typisierte Instanz der CookieParameter-Klasse, wobei die angegebene Zeichenfolge verwendet wird, um das HTTP-Cookie zu identifizieren, an das die Bindung erfolgen soll. |
CookieParameter()
Initialisiert eine neue unbenannte Instanz der CookieParameter-Klasse.
public:
CookieParameter();
public CookieParameter ();
Public Sub New ()
Beispiele
Im folgenden Codebeispiel wird veranschaulicht, wie Sie ein CookieParameter Objekt mithilfe des CookieParameter Konstruktors erstellen, dessen NameEigenschaften , Typeund CookieName festlegen und es dann der Auflistung eines SqlDataSource Steuerelements SelectParameters hinzufügen.
<%@ 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 seite Web Forms 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 CookieParameter mit dem CookieParameter -Konstruktor erstelltes Objekt wird mit Standardwerten für alle eigenschaften initialisiert. Die CookieName-Eigenschaft wird mit String.Empty initialisiert. Darüber hinaus wird die Name -Eigenschaft mit String.Emptyinitialisiert, die Type -Eigenschaft wird mit TypeCode.Objectinitialisiert, die Direction -Eigenschaft wird mit Inputinitialisiert, und die DefaultValue -Eigenschaft wird mit null
initialisiert.
Gilt für:
CookieParameter(CookieParameter)
Initialisiert eine neue Instanz der CookieParameter-Klasse mit den Werten der Instanz, die vom original
-Parameter angegeben wird.
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
Ein CookieParameter, aus dem die aktuelle Instanz initialisiert wird.
Hinweise
Der CookieParameter Konstruktor ist ein protected
Kopierkonstruktor, der zum Klonen eines CookieParameter instance verwendet wird. Die Eigenschaftswerte des CookieParameter -Objekts, einschließlich CookieName, Nameund Type, werden alle in die neue instance übertragen.
Weitere Informationen
Gilt für:
CookieParameter(String, String)
Initialisiert eine neue benannte Instanz der CookieParameter-Klasse, wobei die angegebene Zeichenfolge verwendet wird, um das HTTP-Cookie zu identifizieren, an das die Bindung erfolgen 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 ist 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 angegebenen Zeichenfolge initialisiert, die das Cookie identifiziert, 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 sowie einer Bindung an das angegebene 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)
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 ist Empty.
Weitere Informationen
Gilt für:
CookieParameter(String, TypeCode, String)
Initialisiert eine neue benannte und stark typisierte Instanz der CookieParameter-Klasse, wobei die angegebene Zeichenfolge verwendet wird, um das HTTP-Cookie zu identifizieren, an das die Bindung erfolgen 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 ist 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 angegebenen Zeichenfolge initialisiert, Typedie das Cookie identifiziert, an das der Parameter gebunden ist. Nur die Direction Eigenschaften und ConvertEmptyStringToNull werden mit Standardwerten initialisiert.