CookieParameter Конструкторы
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Инициализирует новый экземпляр класса CookieParameter.
Перегрузки
| Имя | Описание |
|---|---|
| CookieParameter() |
Инициализирует новый неименованный экземпляр CookieParameter класса. |
| CookieParameter(CookieParameter) |
Инициализирует новый экземпляр класса со значениями экземпляра CookieParameter , указанного параметром |
| CookieParameter(String, String) |
Инициализирует новый именованный экземпляр CookieParameter класса, используя указанную строку, чтобы определить, к каким файлам cookie HTTP следует привязать. |
| CookieParameter(String, DbType, String) |
Инициализирует новый экземпляр CookieParameter класса, имеющий указанное имя и тип базы данных, и привязанный к указанному файлу cookie HTTP. |
| CookieParameter(String, TypeCode, String) |
Инициализирует новый именованный и строго типизированный экземпляр CookieParameter класса, используя указанную строку, чтобы определить, к каким HTTP-файлам cookie необходимо привязаться. |
CookieParameter()
Инициализирует новый неименованный экземпляр CookieParameter класса.
public:
CookieParameter();
public CookieParameter();
Public Sub New ()
Примеры
В следующем примере кода показано, как создать CookieParameter объект с помощью конструктораCookieParameter, задать его NameTypeи CookieName свойства, а затем добавить его в SqlDataSource коллекцию элемента управления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>
Следующий модуль кода используется с предыдущей страницей веб-форм.
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
Комментарии
CookieParameter Объект, созданный с помощью конструктораCookieParameter, инициализирован со значениями по умолчанию для всех его свойств. Свойство CookieName инициализируется в String.Empty. Кроме того, Name свойство инициализируется String.Emptyв , Type свойство инициализируется TypeCode.Objectв , Direction свойство инициализировано в , и DefaultValue свойство инициализировано Inputв null.
Применяется к
CookieParameter(CookieParameter)
Инициализирует новый экземпляр класса со значениями экземпляра CookieParameter , указанного параметром 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)
Параметры
- original
- CookieParameter
A CookieParameter , из которого инициализирован текущий экземпляр.
Комментарии
Конструктор CookieParameter — это конструктор копирования, используемый protected для клонирования экземпляра CookieParameter . Значения CookieParameter свойств объекта, включая CookieName, Nameи Type, все передаются в новый экземпляр.
См. также раздел
Применяется к
CookieParameter(String, String)
Инициализирует новый именованный экземпляр CookieParameter класса, используя указанную строку, чтобы определить, к каким файлам cookie HTTP следует привязать.
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)
Параметры
- name
- String
Имя параметра.
- cookieName
- String
Имя HTTP-файла cookie, к которому привязан объект параметра. Значение по умолчанию — Empty.
Примеры
В следующем примере кода показано, как создать CookieParameter объект с помощью конструктора CookieParameter и добавить его в SqlDataSource коллекцию элемента управления 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)
Комментарии
CookieParameter Объект, созданный с помощью конструктораCookieParameter, инициализируется указанным именем параметра и строкой, которая определяет файл cookie, к которому привязывается параметр. Другие свойства, включая Type и , инициализированы Directionсо значениями по умолчанию.
См. также раздел
Применяется к
CookieParameter(String, DbType, String)
Инициализирует новый экземпляр CookieParameter класса, имеющий указанное имя и тип базы данных, и привязанный к указанному файлу 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)
Параметры
- name
- String
Имя параметра.
- dbType
- DbType
Тип базы данных, представляющий параметр.
- cookieName
- String
Имя HTTP-файла cookie, к которому привязан объект параметра. Значение по умолчанию — Empty.
См. также раздел
Применяется к
CookieParameter(String, TypeCode, String)
Инициализирует новый именованный и строго типизированный экземпляр CookieParameter класса, используя указанную строку, чтобы определить, к каким HTTP-файлам cookie необходимо привязаться.
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)
Параметры
- name
- String
Имя параметра.
- cookieName
- String
Имя HTTP-файла cookie, к которому привязан объект параметра. Значение по умолчанию — Empty.
Примеры
В следующем примере кода показано, как создать CookieParameter объект с помощью конструктора CookieParameter и добавить его в SqlDataSource коллекцию элемента управления 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)
Комментарии
CookieParameter Объект, созданный с CookieParameter помощью конструктора, инициализируется указанным именем параметра и строкой, Typeопределяющей файл cookie, к которому привязывается параметр. Direction Только свойства инициализированы ConvertEmptyStringToNull со значениями по умолчанию.