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, используя заданную строку для обозначения файла cookie HTTP, к которому выполняется привязка. |
CookieParameter()
Инициализирует новый безымянный экземпляр класса CookieParameter.
public:
CookieParameter();
public CookieParameter ();
Public Sub New ()
Примеры
В следующем примере кода показано, как создать CookieParameter объект с помощью CookieParameter конструктораSelectParameters, задать его Nameсвойства , Typeи CookieName , а затем добавить его в коллекцию SqlDataSource элемента управления.
<%@ 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
Экземпляр 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
Имя файла cookie HTTP, к которому привязывается объект параметра. Значение по умолчанию — Empty.
Примеры
В следующем примере кода показано, как создать CookieParameter объект с помощью CookieParameter конструктора SelectParameters и добавить его в коллекцию SqlDataSource элемента управления.
// 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
Имя файла cookie HTTP, к которому привязывается объект параметра. Значение по умолчанию — Empty.
См. также раздел
Применяется к
CookieParameter(String, TypeCode, String)
Инициализирует новый именованный и строго типизированный экземпляр класса CookieParameter, используя заданную строку для обозначения файла cookie HTTP, к которому выполняется привязка.
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
Имя файла cookie HTTP, к которому привязывается объект параметра. Значение по умолчанию — Empty.
Примеры
В следующем примере кода показано, как создать CookieParameter объект с помощью CookieParameter конструктора SelectParameters и добавить его в коллекцию SqlDataSource элемента управления.
// 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, к которому привязывается параметр. Только свойства и инициализируются DirectionConvertEmptyStringToNull значениями по умолчанию.