SessionParameter Konstruktorok

Definíció

Inicializálja a SessionParameter osztály új példányát.

Túlterhelések

Name Description
SessionParameter()

Inicializálja az osztály új, meg nem nevezett példányát SessionParameter .

SessionParameter(SessionParameter)

Inicializálja az SessionParameter osztály új példányát a paraméter által original megadott példány értékeivel.

SessionParameter(String, String)

Inicializálja az SessionParameter osztály új nevesített példányát a megadott sztring használatával annak azonosításához, hogy melyik munkamenetállapot-névhez/értékpárhoz kell csatlakozni.

SessionParameter(String, DbType, String)

Inicializálja az SessionParameter osztály új példányát a megadott név és típus használatával, és a paramétert a megadott munkamenetállapot-név/érték párhoz köti. Ez a konstruktor adatbázistípusokhoz készült.

SessionParameter(String, TypeCode, String)

Inicializálja az SessionParameter osztály új elnevezett és erősen beírt példányát a megadott sztring használatával annak azonosításához, hogy melyik munkamenetállapot-név/érték párhoz kell csatlakozni.

SessionParameter()

Inicializálja az osztály új, meg nem nevezett példányát SessionParameter .

public:
 SessionParameter();
public SessionParameter();
Public Sub New ()

Példák

Az alábbi példakód bemutatja, hogyan hozható létre az osztály alapértelmezett példánya a SessionParameterSessionParameter konstruktorral.

// 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"

Megjegyzések

A SessionParameter konstruktorral SessionParameter létrehozott objektumok inicializálása az összes tulajdonság alapértelmezett értékével történik. A SessionField tulajdonság inicializálása a következőre történik String.Empty: . Emellett a Name tulajdonság inicializálva String.Emptyvan, a Type tulajdonság inicializálva TypeCode.Objectlesz, a Direction tulajdonság inicializálva ParameterDirection.Inputlesz, és a DefaultValue tulajdonság inicializálva nulllesz.

A következőre érvényes:

SessionParameter(SessionParameter)

Inicializálja az SessionParameter osztály új példányát a paraméter által original megadott példány értékeivel.

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)

Paraméterek

original
SessionParameter

Egy SessionParameter , amelyből az aktuális példány inicializálva van.

Megjegyzések

A SessionParameter(SessionParameter) konstruktor egy Protected példány klónozására SessionParameter használt másolatkonstruktor. Az objektum értékei SessionParameter , beleértve a SessionField, Nameés Type tulajdonságokat, mind át lesznek továbbítja az új példányba.

Lásd még

A következőre érvényes:

SessionParameter(String, String)

Inicializálja az SessionParameter osztály új nevesített példányát a megadott sztring használatával annak azonosításához, hogy melyik munkamenetállapot-névhez/értékpárhoz kell csatlakozni.

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)

Paraméterek

name
String

A paraméter neve.

sessionField
String

Annak a név-érték párnak a HttpSessionState neve, amelyhez a paraméterobjektum hozzá van kötve. Az alapértelmezett érték a Empty.

Megjegyzések

A Type rendszer Direction az alapértelmezett értékekkel inicializálja a tulajdonságokat.

Lásd még

A következőre érvényes:

SessionParameter(String, DbType, String)

Inicializálja az SessionParameter osztály új példányát a megadott név és típus használatával, és a paramétert a megadott munkamenetállapot-név/érték párhoz köti. Ez a konstruktor adatbázistípusokhoz készült.

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)

Paraméterek

name
String

A paraméter neve.

dbType
DbType

A paraméter által képviselt adatbázistípus.

sessionField
String

Annak a név-érték párnak a HttpSessionState neve, amelyhez a paraméterobjektum hozzá van kötve. Az alapértelmezett érték a Empty.

Megjegyzések

A Direction rendszer ConvertEmptyStringToNull az alapértelmezett értékekkel inicializálja a tulajdonságokat.

A következőre érvényes:

SessionParameter(String, TypeCode, String)

Inicializálja az SessionParameter osztály új elnevezett és erősen beírt példányát a megadott sztring használatával annak azonosításához, hogy melyik munkamenetállapot-név/érték párhoz kell csatlakozni.

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)

Paraméterek

name
String

A paraméter neve.

type
TypeCode

A paraméter által képviselt típus. Az alapértelmezett érték a Object.

sessionField
String

Annak a név-érték párnak a HttpSessionState neve, amelyhez a paraméterobjektum hozzá van kötve. Az alapértelmezett érték a Empty.

Példák

Az alábbi példakód bemutatja, hogyan hozhat létre objektumot a SessionParameter konstruktorsal, és hogyan használhatja vezérlővel SqlDataSource az adatok vezérlőkben való DataGrid megjelenítésére.SessionParameter

<%@ 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>

Megjegyzések

A Direction rendszer ConvertEmptyStringToNull az alapértelmezett értékekkel inicializálja a tulajdonságokat.

Lásd még

A következőre érvényes: