다음을 통해 공유


CookieParameter 생성자

정의

CookieParameter 클래스의 새 인스턴스를 초기화합니다.

오버로드

CookieParameter()

CookieParameter 클래스의 명명되지 않은 새 인스턴스를 초기화합니다.

CookieParameter(CookieParameter)

original 매개 변수에서 지정된 인스턴스의 값으로 CookieParameter 클래스의 새 인스턴스를 초기화합니다.

CookieParameter(String, String)

바인딩할 HTTP 쿠키를 식별하기 위해 지정된 문자열을 사용하여 CookieParameter 클래스의 명명된 새 인스턴스를 초기화합니다.

CookieParameter(String, DbType, String)

지정된 이름과 데이터 형식을 가지고 지정된 HTTP 쿠키에 바인딩하는 CookieParameter 클래스의 새 인스턴스를 초기화합니다.

CookieParameter(String, TypeCode, String)

바인딩할 HTTP 쿠키를 식별하기 위해 지정된 문자열을 사용하여 CookieParameter 클래스의 새로 명명되고 강력한 형식의 인스턴스를 초기화합니다.

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>

다음 코드 숨김 모듈은 이전 Web Forms 페이지에 사용 됩니다.

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

설명

A CookieParameter 사용 하 여 만든 개체는 CookieParameter 생성자는 모든 속성에 대 한 기본 값으로 초기화 됩니다. CookieName 속성이 String.Empty으로 초기화됩니다. 또한 합니다 Name 속성으로 초기화 됩니다 String.Empty, Type 속성으로 초기화 됩니다 TypeCode.ObjectDirection 속성으로 초기화 됩니다 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 생성자를 protected 복제 하는 데 사용 하는 복사 생성자를 CookieParameter 인스턴스. 속성 값을 CookieParameter 개체를 포함 하 여 CookieName, Name, 및 Type은 모두를 새 인스턴스로 전달 합니다.

추가 정보

적용 대상

CookieParameter(String, String)

바인딩할 HTTP 쿠키를 식별하기 위해 지정된 문자열을 사용하여 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

매개 변수의 이름입니다.

cookieName
String

매개 변수 개체가 바인딩된 HTTP 쿠키의 이름입니다. 기본값은 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)

설명

A CookieParameter 사용 하 여 만든 개체는 CookieParameter 생성자는 지정 된 매개 변수 이름과 매개 변수가 바인딩되는 쿠키를 식별 하는 문자열을 사용 하 여 초기화 됩니다. 다른 속성을 포함 하 여 TypeDirection, 기본 값으로 초기화 됩니다.

추가 정보

적용 대상

CookieParameter(String, DbType, String)

지정된 이름과 데이터 형식을 가지고 지정된 HTTP 쿠키에 바인딩하는 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

매개 변수가 나타내는 데이터베이스 형식입니다.

cookieName
String

매개 변수 개체가 바인딩된 HTTP 쿠키의 이름입니다. 기본값은 Empty입니다.

추가 정보

적용 대상

CookieParameter(String, TypeCode, String)

바인딩할 HTTP 쿠키를 식별하기 위해 지정된 문자열을 사용하여 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

매개 변수의 이름입니다.

type
TypeCode

매개 변수가 나타내는 형식입니다. 기본값은 Object입니다.

cookieName
String

매개 변수 개체가 바인딩된 HTTP 쿠키의 이름입니다. 기본값은 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)

설명

A CookieParameter 사용 하 여 만든 개체를 CookieParameter 생성자는 지정 된 매개 변수 이름을 사용 하 여 초기화 됩니다 Type, 및 매개 변수가 바인딩되는 쿠키를 식별 하는 문자열입니다. 만 DirectionConvertEmptyStringToNull 속성이 기본 값으로 초기화 됩니다.

추가 정보

적용 대상