SessionParameter Constructors
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Initialiseert een nieuw exemplaar van de SessionParameter klasse.
Overloads
| Name | Description |
|---|---|
| SessionParameter() |
Initialiseert een nieuw niet-benoemd exemplaar van de SessionParameter klasse. |
| SessionParameter(SessionParameter) |
Initialiseert een nieuw exemplaar van de SessionParameter klasse met de waarden van het exemplaar dat is opgegeven door de |
| SessionParameter(String, String) |
Initialiseert een nieuw benoemd exemplaar van de SessionParameter klasse met behulp van de opgegeven tekenreeks om te bepalen aan welke sessiestatusnaam/waardepaar moet worden gekoppeld. |
| SessionParameter(String, DbType, String) |
Initialiseert een nieuw exemplaar van de SessionParameter klasse, met behulp van de opgegeven naam en het opgegeven type, en koppelt de parameter aan de opgegeven sessiestatusnaam/waardepaar. Deze constructor is bedoeld voor databasetypen. |
| SessionParameter(String, TypeCode, String) |
Initialiseert een nieuwe benoemde en sterk getypte instantie van de SessionParameter klasse met behulp van de opgegeven tekenreeks om te bepalen aan welke sessiestatusnaam/waardepaar moet worden gekoppeld. |
SessionParameter()
Initialiseert een nieuw niet-benoemd exemplaar van de SessionParameter klasse.
public:
SessionParameter();
public SessionParameter();
Public Sub New ()
Voorbeelden
In het volgende codevoorbeeld ziet u hoe u een standaardexemplaren van de SessionParameter klasse maakt met de SessionParameter constructor.
// In this example, the session parameter "empid" is set
// after the employee successfully logs in.
SessionParameter empid = new SessionParameter();
empid.Name = "empid";
empid.Type = TypeCode.Int32;
empid.SessionField = "empid";
' In this example, the session parameter "empid" is set
' after the employee successfully logs in.
Dim empid As New SessionParameter()
empid.Name = "empid"
empid.Type = TypeCode.Int32
empid.SessionField = "empid"
Opmerkingen
Een SessionParameter object dat met de SessionParameter constructor is gemaakt, wordt geïnitialiseerd met standaardwaarden voor alle eigenschappen. De SessionField eigenschap wordt geïnitialiseerd naar String.Empty. Bovendien wordt de Name eigenschap geïnitialiseerd naar String.Empty, de Type eigenschap wordt geïnitialiseerd op TypeCode.Object, de Direction eigenschap wordt geïnitialiseerd op ParameterDirection.Inputen de DefaultValue eigenschap wordt geïnitialiseerd naar null.
Van toepassing op
SessionParameter(SessionParameter)
Initialiseert een nieuw exemplaar van de SessionParameter klasse met de waarden van het exemplaar dat is opgegeven door de original parameter.
protected:
SessionParameter(System::Web::UI::WebControls::SessionParameter ^ original);
protected SessionParameter(System.Web.UI.WebControls.SessionParameter original);
new System.Web.UI.WebControls.SessionParameter : System.Web.UI.WebControls.SessionParameter -> System.Web.UI.WebControls.SessionParameter
Protected Sub New (original As SessionParameter)
Parameters
- original
- SessionParameter
Een SessionParameter instantie van waaruit het huidige exemplaar wordt geïnitialiseerd.
Opmerkingen
De SessionParameter(SessionParameter) constructor is een Protected kopieerconstructor die wordt gebruikt om een SessionParameter exemplaar te klonen. De waarden van het SessionParameter object, inclusief de SessionField, Nameen Type eigenschappen, worden allemaal overgebracht naar het nieuwe exemplaar.
Zie ook
Van toepassing op
SessionParameter(String, String)
Initialiseert een nieuw benoemd exemplaar van de SessionParameter klasse met behulp van de opgegeven tekenreeks om te bepalen aan welke sessiestatusnaam/waardepaar moet worden gekoppeld.
public:
SessionParameter(System::String ^ name, System::String ^ sessionField);
public SessionParameter(string name, string sessionField);
new System.Web.UI.WebControls.SessionParameter : string * string -> System.Web.UI.WebControls.SessionParameter
Public Sub New (name As String, sessionField As String)
Parameters
- name
- String
De naam van de parameter.
- sessionField
- String
De naam van het HttpSessionState naam-/waardepaar waaraan het parameterobject is gebonden. De standaardwaarde is Empty.
Opmerkingen
De Type en Direction eigenschappen worden geïnitialiseerd met standaardwaarden.
Zie ook
Van toepassing op
SessionParameter(String, DbType, String)
Initialiseert een nieuw exemplaar van de SessionParameter klasse, met behulp van de opgegeven naam en het opgegeven type, en koppelt de parameter aan de opgegeven sessiestatusnaam/waardepaar. Deze constructor is bedoeld voor databasetypen.
public:
SessionParameter(System::String ^ name, System::Data::DbType dbType, System::String ^ sessionField);
public SessionParameter(string name, System.Data.DbType dbType, string sessionField);
new System.Web.UI.WebControls.SessionParameter : string * System.Data.DbType * string -> System.Web.UI.WebControls.SessionParameter
Public Sub New (name As String, dbType As DbType, sessionField As String)
Parameters
- name
- String
De naam van de parameter.
- dbType
- DbType
Het databasetype dat de parameter vertegenwoordigt.
- sessionField
- String
De naam van het HttpSessionState naam-/waardepaar waaraan het parameterobject is gebonden. De standaardwaarde is Empty.
Opmerkingen
De Direction en ConvertEmptyStringToNull eigenschappen worden geïnitialiseerd met standaardwaarden.
Van toepassing op
SessionParameter(String, TypeCode, String)
Initialiseert een nieuwe benoemde en sterk getypte instantie van de SessionParameter klasse met behulp van de opgegeven tekenreeks om te bepalen aan welke sessiestatusnaam/waardepaar moet worden gekoppeld.
public:
SessionParameter(System::String ^ name, TypeCode type, System::String ^ sessionField);
public SessionParameter(string name, TypeCode type, string sessionField);
new System.Web.UI.WebControls.SessionParameter : string * TypeCode * string -> System.Web.UI.WebControls.SessionParameter
Public Sub New (name As String, type As TypeCode, sessionField As String)
Parameters
- name
- String
De naam van de parameter.
- sessionField
- String
De naam van het HttpSessionState naam-/waardepaar waaraan het parameterobject is gebonden. De standaardwaarde is Empty.
Voorbeelden
In het volgende codevoorbeeld ziet u hoe u de SessionParameter constructor gebruikt om een SessionParameter object te maken en dit te gebruiken met een SqlDataSource besturingselement om gegevens in een DataGrid besturingselement weer te geven.
<%@ Page language="C#" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
private void Page_Load(object sender, System.EventArgs e)
{
SqlDataSource OdbcToSql = new SqlDataSource();
// Connect to SQL Server using an ODBC DSN.
OdbcToSql.ProviderName= "System.Data.Odbc";
OdbcToSql.ConnectionString = "dsn=MyOdbcDsn;";
// Use an ODBC parameterized query syntax.
OdbcToSql.SelectCommand = "SELECT EmployeeID FROM Employees " +
" WHERE Country = ? AND ReportsTo = ?";
// The country parameter has no default value, so be sure to set
// a Session variable named "country" to "UK" or "USA".
SessionParameter country =
new SessionParameter("country",TypeCode.String,"country");
SessionParameter reportsTo =
new SessionParameter("report",TypeCode.Int32,"report");
reportsTo.DefaultValue = "2";
OdbcToSql.SelectParameters.Add(country);
OdbcToSql.SelectParameters.Add(reportsTo);
// Add the DataSourceControl to the page's Controls collection.
Page.Controls.Add(OdbcToSql);
DataGrid1.DataSource = OdbcToSql;
DataGrid1.DataBind();
}
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>ASP.NET Example</title>
</head>
<body>
<form id="Form1" method="post" runat="server">
<asp:DataGrid
id="DataGrid1"
style="Z-INDEX: 101; LEFT: 56px; POSITION: absolute; TOP: 56px"
runat="server" />
</form>
</body>
</html>
<%@ Page language="VB" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
Private Sub Page_Load(sender As Object, e As EventArgs)
Dim OdbcToSql As New SqlDataSource()
' Connect to SQL Server using an ODBC DSN.
OdbcToSql.ProviderName= "System.Data.Odbc"
OdbcToSql.ConnectionString = "dsn=MyOdbcDsn;"
' Use an ODBC parameterized query syntax.
OdbcToSql.SelectCommand = "SELECT EmployeeID FROM Employees " & _
" WHERE Country = ? AND ReportsTo = ?"
' The country parameter has no default value, so be sure to set
' a Session variable named "country" to "UK" or "USA".
Dim country As SessionParameter
country = New SessionParameter("country",TypeCode.String,"country")
Dim reportsTo As SessionParameter
reportsTo = New SessionParameter("report",TypeCode.Int32,"report")
reportsTo.DefaultValue = "2"
OdbcToSql.SelectParameters.Add(country)
OdbcToSql.SelectParameters.Add(reportsTo)
' Add the DataSourceControl to the page's Controls collection.
Page.Controls.Add(OdbcToSql)
DataGrid1.DataSource = OdbcToSql
DataGrid1.DataBind()
End Sub ' Page_Load
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>ASP.NET Example</title>
</head>
<body>
<form id="Form1" method="post" runat="server">
<asp:DataGrid
id="DataGrid1"
style="Z-INDEX: 101; LEFT: 56px; POSITION: absolute; TOP: 56px"
runat="server" />
</form>
</body>
</html>
Opmerkingen
De Direction en ConvertEmptyStringToNull eigenschappen worden geïnitialiseerd met standaardwaarden.