SessionParameter Konstruktoren
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Initialisiert eine neue Instanz der SessionParameter-Klasse.
Überlädt
| Name | Beschreibung |
|---|---|
| SessionParameter() |
Initialisiert eine neue unbenannte Instanz der SessionParameter Klasse. |
| SessionParameter(SessionParameter) |
Initialisiert eine neue Instanz der SessionParameter Klasse mit den Werten der vom Parameter angegebenen |
| SessionParameter(String, String) |
Initialisiert eine neue benannte Instanz der SessionParameter Klasse, wobei die angegebene Zeichenfolge verwendet wird, um zu identifizieren, an welches Sitzungszustandsname/Wertpaar gebunden werden soll. |
| SessionParameter(String, DbType, String) |
Initialisiert eine neue Instanz der SessionParameter Klasse mithilfe des angegebenen Namens und Typs und binden den Parameter an das angegebene Sitzungszustandsname/Wertpaar. Dieser Konstruktor ist für Datenbanktypen vorgesehen. |
| SessionParameter(String, TypeCode, String) |
Initialisiert eine neue benannte und stark typierte Instanz der SessionParameter Klasse, wobei die angegebene Zeichenfolge verwendet wird, um zu identifizieren, an welches Sitzungszustandsname/Wertpaar gebunden werden soll. |
SessionParameter()
Initialisiert eine neue unbenannte Instanz der SessionParameter Klasse.
public:
SessionParameter();
public SessionParameter();
Public Sub New ()
Beispiele
Im folgenden Codebeispiel wird veranschaulicht, wie eine Standardinstanz der SessionParameter Klasse mit dem SessionParameter Konstruktor erstellt wird.
// 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"
Hinweise
Ein mit dem SessionParameter Konstruktor erstelltes SessionParameter Objekt wird mit Standardwerten für alle zugehörigen Eigenschaften initialisiert. Die SessionField-Eigenschaft wird mit String.Empty initialisiert. Darüber hinaus wird die Name Eigenschaft initialisiert in String.Empty, die Type Eigenschaft wird initialisiert in TypeCode.Object, die Direction Eigenschaft wird initialisiert in ParameterDirection.Input, und die DefaultValue Eigenschaft wird initialisiert in null.
Gilt für:
SessionParameter(SessionParameter)
Initialisiert eine neue Instanz der SessionParameter Klasse mit den Werten der vom Parameter angegebenen original Instanz.
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)
Parameter
- original
- SessionParameter
Eine SessionParameter Instanz, von der die aktuelle Instanz initialisiert wird.
Hinweise
Der SessionParameter(SessionParameter) Konstruktor ist ein Protected Kopierkonstruktor, der zum Klonen einer SessionParameter Instanz verwendet wird. Die Werte des SessionParameter Objekts, einschließlich der SessionFieldEigenschaften Name, Type werden alle an die neue Instanz übertragen.
Weitere Informationen
Gilt für:
SessionParameter(String, String)
Initialisiert eine neue benannte Instanz der SessionParameter Klasse, wobei die angegebene Zeichenfolge verwendet wird, um zu identifizieren, an welches Sitzungszustandsname/Wertpaar gebunden werden soll.
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)
Parameter
- name
- String
Der Name des Parameters.
- sessionField
- String
Der Name des HttpSessionState Namens-Wert-Paars, an das das Parameterobjekt gebunden ist. Der Standardwert lautet Empty.
Hinweise
Die Type Eigenschaften Direction werden mit Standardwerten initialisiert.
Weitere Informationen
Gilt für:
SessionParameter(String, DbType, String)
Initialisiert eine neue Instanz der SessionParameter Klasse mithilfe des angegebenen Namens und Typs und binden den Parameter an das angegebene Sitzungszustandsname/Wertpaar. Dieser Konstruktor ist für Datenbanktypen vorgesehen.
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)
Parameter
- name
- String
Der Name des Parameters.
- dbType
- DbType
Der Datenbanktyp, den der Parameter darstellt.
- sessionField
- String
Der Name des HttpSessionState Namens-Wert-Paars, an das das Parameterobjekt gebunden ist. Der Standardwert lautet Empty.
Hinweise
Die Direction Eigenschaften ConvertEmptyStringToNull werden mit Standardwerten initialisiert.
Gilt für:
SessionParameter(String, TypeCode, String)
Initialisiert eine neue benannte und stark typierte Instanz der SessionParameter Klasse, wobei die angegebene Zeichenfolge verwendet wird, um zu identifizieren, an welches Sitzungszustandsname/Wertpaar gebunden werden soll.
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)
Parameter
- name
- String
Der Name des Parameters.
- sessionField
- String
Der Name des HttpSessionState Namens-Wert-Paars, an das das Parameterobjekt gebunden ist. Der Standardwert lautet Empty.
Beispiele
Im folgenden Codebeispiel wird veranschaulicht, wie sie mit dem SessionParameter Konstruktor ein SessionParameter Objekt erstellen und mit einem SqlDataSource Steuerelement verwenden können, um Daten in einem DataGrid Steuerelement anzuzeigen.
<%@ 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>
Hinweise
Die Direction Eigenschaften ConvertEmptyStringToNull werden mit Standardwerten initialisiert.