CookieParameter Oluşturucular

Tanım

CookieParameter sınıfının yeni bir örneğini başlatır.

Aşırı Yüklemeler

CookieParameter()

sınıfının yeni bir adlandırılmamış örneğini CookieParameter başlatır.

CookieParameter(CookieParameter)

parametresi tarafından belirtilen örneğin değerleriyle sınıfının yeni bir örneğini CookieParameteroriginal başlatır.

CookieParameter(String, String)

Hangi HTTP tanımlama bilgisine CookieParameter bağlanacağını belirlemek için belirtilen dizeyi kullanarak sınıfının yeni bir adlandırılmış örneğini başlatır.

CookieParameter(String, DbType, String)

Belirtilen ada ve veritabanı türüne CookieParameter sahip ve belirtilen HTTP tanımlama bilgisine bağlı olan sınıfının yeni bir örneğini başlatır.

CookieParameter(String, TypeCode, String)

Hangi HTTP tanımlama bilgisine CookieParameter bağlanacağını belirlemek için belirtilen dizeyi kullanarak sınıfının adlandırılmış ve kesin olarak belirlenmiş yeni bir örneğini başlatır.

CookieParameter()

sınıfının yeni bir adlandırılmamış örneğini CookieParameter başlatır.

public:
 CookieParameter();
public CookieParameter ();
Public Sub New ()

Örnekler

Aşağıdaki kod örneği oluşturucuyu kullanarak bir CookieParameter nesne oluşturmayı, , Typeve özelliklerini ayarlamayı Nameve CookieName ardından bir denetimin SelectParameters koleksiyonuna SqlDataSource eklemeyi CookieParameter gösterir.

<%@ 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>

Aşağıdaki arka planda kod modülü önceki Web Forms sayfasıyla birlikte kullanılır.

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çıklamalar

Oluşturucu ile CookieParameter oluşturulan bir CookieParameter nesne, tüm özellikleri için varsayılan değerlerle başlatılır. CookieName özelliği olarak String.Emptybaşlatılır. Ayrıca özelliği Name olarak başlatılır String.Empty, Type özelliği olarak başlatılır TypeCode.Object, Direction özelliği olarak Inputbaşlatılır ve DefaultValue özelliği olarak nullbaşlatılır.

Şunlara uygulanır

CookieParameter(CookieParameter)

parametresi tarafından belirtilen örneğin değerleriyle sınıfının yeni bir örneğini CookieParameteroriginal başlatır.

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)

Parametreler

original
CookieParameter

CookieParameter Geçerli örneğin başlatıldığı örnek.

Açıklamalar

Oluşturucu CookieParameter , bir örneği kopyalamak için kullanılan bir protectedCookieParameter kopya oluşturucudur. , Nameve Typedahil olmak üzere CookieNamenesnesinin CookieParameter özellik değerlerinin tümü yeni örneğe aktarılır.

Ayrıca bkz.

Şunlara uygulanır

CookieParameter(String, String)

Hangi HTTP tanımlama bilgisine CookieParameter bağlanacağını belirlemek için belirtilen dizeyi kullanarak sınıfının yeni bir adlandırılmış örneğini başlatır.

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)

Parametreler

name
String

Parametrenin adı.

cookieName
String

Parametre nesnesinin bağlı olduğu HTTP tanımlama bilgisinin adı. Varsayılan değer: Empty.

Örnekler

Aşağıdaki kod örneği, oluşturucuyu kullanarak bir CookieParameter nesne oluşturmayı ve bir denetimin CookieParameterSelectParameters koleksiyonuna SqlDataSource eklemeyi gösterir.

// 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çıklamalar

Oluşturucu ile CookieParameter oluşturulan bir CookieParameter nesne belirtilen parametre adı ve parametrenin bağlandığını tanımlama bilgisini tanımlayan dize ile başlatılır. ve Directiongibi Type diğer özellikler varsayılan değerlerle başlatılır.

Ayrıca bkz.

Şunlara uygulanır

CookieParameter(String, DbType, String)

Belirtilen ada ve veritabanı türüne CookieParameter sahip ve belirtilen HTTP tanımlama bilgisine bağlı olan sınıfının yeni bir örneğini başlatır.

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)

Parametreler

name
String

Parametrenin adı.

dbType
DbType

Parametrenin temsil olduğu veritabanı türü.

cookieName
String

Parametre nesnesinin bağlı olduğu HTTP tanımlama bilgisinin adı. Varsayılan değer: Empty.

Ayrıca bkz.

Şunlara uygulanır

CookieParameter(String, TypeCode, String)

Hangi HTTP tanımlama bilgisine CookieParameter bağlanacağını belirlemek için belirtilen dizeyi kullanarak sınıfının adlandırılmış ve kesin olarak belirlenmiş yeni bir örneğini başlatır.

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)

Parametreler

name
String

Parametrenin adı.

type
TypeCode

Parametrenin temsil olduğu tür. Varsayılan değer: Object.

cookieName
String

Parametre nesnesinin bağlı olduğu HTTP tanımlama bilgisinin adı. Varsayılan değer: Empty.

Örnekler

Aşağıdaki kod örneği, oluşturucuyu kullanarak bir CookieParameter nesne oluşturmayı ve bir denetimin CookieParameterSelectParameters koleksiyonuna SqlDataSource eklemeyi gösterir.

// 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çıklamalar

CookieParameter Oluşturucu ile CookieParameter oluşturulan bir nesne belirtilen parametre adı, Typeve parametrenin bağlandığını tanımlama bilgisini tanımlayan dize ile başlatılır. Direction Yalnızca ve ConvertEmptyStringToNull özellikleri varsayılan değerlerle başlatılır.

Ayrıca bkz.

Şunlara uygulanır