CookieParameter Constructeurs
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Initialise une nouvelle instance de la classe CookieParameter.
Surcharges
CookieParameter() |
Initialise une nouvelle instance sans nom de la classe CookieParameter. |
CookieParameter(CookieParameter) |
Initialise une nouvelle instance de la classe CookieParameter avec les valeurs de l'instance spécifiée par le paramètre |
CookieParameter(String, String) |
Initialise une nouvelle instance nommée de la classe CookieParameter à l'aide de la chaîne spécifiée pour identifier le cookie HTTP à lier. |
CookieParameter(String, DbType, String) |
Initialise une nouvelle instance de la classe CookieParameter qui présente le nom et le type de base de données spécifiés et qui est liée au cookie HTTP spécifié. |
CookieParameter(String, TypeCode, String) |
Initialise une nouvelle instance nommée et fortement typée de la classe CookieParameter à l'aide de la chaîne spécifiée pour identifier le cookie HTTP à lier. |
CookieParameter()
Initialise une nouvelle instance sans nom de la classe CookieParameter.
public:
CookieParameter();
public CookieParameter ();
Public Sub New ()
Exemples
L’exemple de code suivant montre comment créer un CookieParameter objet à l’aide du CookieParameter constructeur, définir ses Namepropriétés , Typeet CookieName , puis l’ajouter à la collection d’un SqlDataSourceSelectParameters contrôle.
<%@ 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>
Le module code-behind suivant est utilisé avec la page Web Forms précédente.
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
Remarques
Un CookieParameter objet créé avec le CookieParameter constructeur est initialisé avec des valeurs par défaut pour toutes ses propriétés. La propriété CookieName est initialisée à String.Empty. En outre, la Name propriété est initialisée à String.Empty, la Type propriété est initialisée à TypeCode.Object, la Direction propriété est initialisée à Inputet la DefaultValue propriété est initialisée à null
.
S’applique à
CookieParameter(CookieParameter)
Initialise une nouvelle instance de la classe CookieParameter avec les valeurs de l'instance spécifiée par le paramètre 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)
Paramètres
- original
- CookieParameter
CookieParameter à partir duquel l'instance actuelle est initialisée.
Remarques
Le CookieParameter constructeur est un protected
constructeur de copie utilisé pour cloner un CookieParameter instance. Les valeurs de propriété de l’objetCookieParameter, y compris CookieName, Nameet Type, sont toutes transférées vers le nouveau instance.
Voir aussi
S’applique à
CookieParameter(String, String)
Initialise une nouvelle instance nommée de la classe CookieParameter à l'aide de la chaîne spécifiée pour identifier le cookie HTTP à lier.
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)
Paramètres
- name
- String
Le nom du paramètre.
Exemples
L’exemple de code suivant montre comment créer un CookieParameter objet à l’aide du CookieParameter constructeur et l’ajouter à la collection d’un SqlDataSourceSelectParameters contrôle.
// 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)
Remarques
Un CookieParameter objet créé avec le CookieParameter constructeur est initialisé avec le nom de paramètre spécifié et la chaîne qui identifie le cookie auquel le paramètre est lié. D’autres propriétés, notamment Type et Direction, sont initialisées avec des valeurs par défaut.
Voir aussi
S’applique à
CookieParameter(String, DbType, String)
Initialise une nouvelle instance de la classe CookieParameter qui présente le nom et le type de base de données spécifiés et qui est liée au cookie HTTP spécifié.
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)
Paramètres
- name
- String
Le nom du paramètre.
- dbType
- DbType
Type de base de données que le paramètre représente.
Voir aussi
S’applique à
CookieParameter(String, TypeCode, String)
Initialise une nouvelle instance nommée et fortement typée de la classe CookieParameter à l'aide de la chaîne spécifiée pour identifier le cookie HTTP à lier.
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)
Paramètres
- name
- String
Le nom du paramètre.
Exemples
L’exemple de code suivant montre comment créer un CookieParameter objet à l’aide du CookieParameter constructeur et l’ajouter à la collection d’un SqlDataSourceSelectParameters contrôle.
// 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)
Remarques
Un CookieParameter objet créé avec le CookieParameter constructeur est initialisé avec le nom de paramètre spécifié, Typeet la chaîne qui identifie le cookie auquel le paramètre est lié. Seules les Direction propriétés et ConvertEmptyStringToNull sont initialisées avec des valeurs par défaut.