CookieParameter Oluşturucular
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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 CookieParameter |
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 null
baş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 protected
CookieParameter 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ı.
- 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
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin