SessionParameter Konstruktorer
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Initierar en ny instans av SessionParameter klassen.
Överlagringar
| Name | Description |
|---|---|
| SessionParameter() |
Initierar en ny namnlös instans av SessionParameter klassen. |
| SessionParameter(SessionParameter) |
Initierar en ny instans av SessionParameter klassen med värdena för den instans som anges av parametern |
| SessionParameter(String, String) |
Initierar en ny namngiven SessionParameter instans av klassen med hjälp av den angivna strängen för att identifiera vilket sessionstillståndsnamn/värdepar som ska bindas till. |
| SessionParameter(String, DbType, String) |
Initierar en ny instans av SessionParameter klassen med det angivna namnet och typen och binder parametern till det angivna sessionstillståndsnamnet/värdeparet. Den här konstruktorn är avsedd för databastyper. |
| SessionParameter(String, TypeCode, String) |
Initierar en ny namngiven och starkt typinstans av klassen med hjälp av den angivna strängen SessionParameter för att identifiera vilket sessionstillståndsnamn/värdepar som ska bindas till. |
SessionParameter()
Initierar en ny namnlös instans av SessionParameter klassen.
public:
SessionParameter();
public SessionParameter();
Public Sub New ()
Exempel
Följande kodexempel visar hur du skapar en standardinstans av SessionParameter klassen med SessionParameter konstruktorn.
// 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"
Kommentarer
Ett SessionParameter objekt som skapas med SessionParameter konstruktorn initieras med standardvärden för alla dess egenskaper. Egenskapen SessionField initieras till String.Empty. Dessutom Name initieras egenskapen till String.Empty, Type egenskapen initieras till TypeCode.Object, Direction egenskapen initieras till ParameterDirection.Inputoch DefaultValue egenskapen initieras till null.
Gäller för
SessionParameter(SessionParameter)
Initierar en ny instans av SessionParameter klassen med värdena för den instans som anges av parametern original .
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)
Parametrar
- original
- SessionParameter
En SessionParameter som den aktuella instansen initieras från.
Kommentarer
Konstruktorn SessionParameter(SessionParameter) är en Protected kopieringskonstruktor som används för att klona en SessionParameter instans. Värdena för SessionParameter objektet, inklusive SessionFieldegenskaperna , Nameoch Type , överförs alla till den nya instansen.
Se även
Gäller för
SessionParameter(String, String)
Initierar en ny namngiven SessionParameter instans av klassen med hjälp av den angivna strängen för att identifiera vilket sessionstillståndsnamn/värdepar som ska bindas till.
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)
Parametrar
- name
- String
Namnet på parametern.
- sessionField
- String
Namnet på det HttpSessionState namn/värde-par som parameterobjektet är bundet till. Standardvärdet är Empty.
Kommentarer
Egenskaperna Type och Direction initieras med standardvärden.
Se även
Gäller för
SessionParameter(String, DbType, String)
Initierar en ny instans av SessionParameter klassen med det angivna namnet och typen och binder parametern till det angivna sessionstillståndsnamnet/värdeparet. Den här konstruktorn är avsedd för databastyper.
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)
Parametrar
- name
- String
Namnet på parametern.
- dbType
- DbType
Den databastyp som parametern representerar.
- sessionField
- String
Namnet på det HttpSessionState namn/värde-par som parameterobjektet är bundet till. Standardvärdet är Empty.
Kommentarer
Egenskaperna Direction och ConvertEmptyStringToNull initieras med standardvärden.
Gäller för
SessionParameter(String, TypeCode, String)
Initierar en ny namngiven och starkt typinstans av klassen med hjälp av den angivna strängen SessionParameter för att identifiera vilket sessionstillståndsnamn/värdepar som ska bindas till.
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)
Parametrar
- name
- String
Namnet på parametern.
- sessionField
- String
Namnet på det HttpSessionState namn/värde-par som parameterobjektet är bundet till. Standardvärdet är Empty.
Exempel
Följande kodexempel visar hur du använder SessionParameter konstruktorn för att skapa ett SessionParameter objekt och använda det med en SqlDataSource kontroll för att visa data i en DataGrid kontroll.
<%@ 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>
Kommentarer
Egenskaperna Direction och ConvertEmptyStringToNull initieras med standardvärden.