CookieParameter コンストラクター
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
CookieParameter クラスの新しいインスタンスを初期化します。
オーバーロード
| 名前 | 説明 |
|---|---|
| CookieParameter() |
CookieParameter クラスの新しい名前のないインスタンスを初期化します。 |
| CookieParameter(CookieParameter) |
|
| CookieParameter(String, String) |
バインド先の HTTP Cookie を識別するために、指定した文字列を使用して、 CookieParameter クラスの新しい名前付きインスタンスを初期化します。 |
| CookieParameter(String, DbType, String) |
指定した名前とデータベースの種類を持ち、指定した HTTP Cookie にバインドされている CookieParameter クラスの新しいインスタンスを初期化します。 |
| CookieParameter(String, TypeCode, String) |
バインド先の HTTP Cookie を識別するために、指定した文字列を使用して、 CookieParameter クラスの新しい名前付き厳密に型指定されたインスタンスを初期化します。 |
CookieParameter()
CookieParameter クラスの新しい名前のないインスタンスを初期化します。
public:
CookieParameter();
public CookieParameter();
Public Sub New ()
例
次のコード例では、CookieParameter コンストラクターを使用してCookieParameter オブジェクトを作成し、そのName、Type、および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>
次の分離コード モジュールは、前の Web フォーム ページで使用されます。
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 プロパティは Inputに初期化され、 DefaultValue プロパティは nullに初期化されます。
適用対象
CookieParameter(CookieParameter)
original パラメーターで指定されたインスタンスの値を使用して、CookieParameter クラスの新しいインスタンスを初期化します。
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 コンストラクターは、CookieParameter インスタンスの複製に使用されるprotectedコピー コンストラクターです。
CookieName、Name、Typeなど、CookieParameter オブジェクトのプロパティ値はすべて新しいインスタンスに転送されます。
こちらもご覧ください
適用対象
CookieParameter(String, String)
バインド先の HTTP Cookie を識別するために、指定した文字列を使用して、 CookieParameter クラスの新しい名前付きインスタンスを初期化します。
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
パラメーターの名前。
例
次のコード例では、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)
指定した名前とデータベースの種類を持ち、指定した HTTP Cookie にバインドされている CookieParameter クラスの新しいインスタンスを初期化します。
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
パラメーターが表すデータベース型。
こちらもご覧ください
適用対象
CookieParameter(String, TypeCode, String)
バインド先の HTTP Cookie を識別するために、指定した文字列を使用して、 CookieParameter クラスの新しい名前付き厳密に型指定されたインスタンスを初期化します。
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
パラメーターの名前。
例
次のコード例では、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 プロパティだけです。