Bagikan melalui


SessionParameter Konstruktor

Definisi

Menginisialisasi instans baru kelas SessionParameter.

Overload

SessionParameter()

Menginisialisasi instans kelas baru yang tidak disebutkan SessionParameter namanya.

SessionParameter(SessionParameter)

Menginisialisasi instans SessionParameter baru kelas dengan nilai instans yang ditentukan oleh original parameter .

SessionParameter(String, String)

Menginisialisasi instans SessionParameter kelas bernama baru, menggunakan string yang ditentukan untuk mengidentifikasi pasangan nama/nilai status sesi mana yang akan diikat.

SessionParameter(String, DbType, String)

Menginisialisasi instans SessionParameter baru kelas, dengan menggunakan nama dan jenis yang ditentukan, dan mengikat parameter ke pasangan nama/nilai status sesi yang ditentukan. Konstruktor ini untuk jenis database.

SessionParameter(String, TypeCode, String)

Menginisialisasi instans SessionParameter kelas bernama dan ditik dengan kuat, menggunakan string yang ditentukan untuk mengidentifikasi pasangan nama/nilai status sesi mana yang akan diikat.

SessionParameter()

Menginisialisasi instans kelas baru yang tidak disebutkan SessionParameter namanya.

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

Contoh

Contoh kode berikut menunjukkan cara membuat instans SessionParameter default kelas dengan SessionParameter konstruktor.

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

Keterangan

Objek SessionParameter yang dibuat dengan SessionParameter konstruktor diinisialisasi dengan nilai default untuk semua propertinya. Properti SessionField diinisialisasi ke String.Empty. Selain itu, properti diinisialisasi Name ke String.Empty, properti diinisialisasi Type ke TypeCode.Object, Direction properti diinisialisasi ke ParameterDirection.Input, dan properti diinisialisasi DefaultValue ke null.

Berlaku untuk

SessionParameter(SessionParameter)

Menginisialisasi instans SessionParameter baru kelas dengan nilai instans yang ditentukan oleh 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)

Parameter

original
SessionParameter

dari SessionParameter mana instans saat ini diinisialisasi.

Keterangan

SessionParameter(SessionParameter) Konstruktor adalah konstruktor salinan yang Protected digunakan untuk mengkloning SessionParameter instans. SessionParameter Nilai objek, termasuk SessionFieldproperti , , Namedan Type , semuanya ditransfer ke instans baru.

Lihat juga

Berlaku untuk

SessionParameter(String, String)

Menginisialisasi instans SessionParameter kelas bernama baru, menggunakan string yang ditentukan untuk mengidentifikasi pasangan nama/nilai status sesi mana yang akan diikat.

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

Nama parameter.

sessionField
String

Nama HttpSessionState pasangan nama/nilai yang terikat dengan objek parameter. Default adalah Empty.

Keterangan

Properti Type dan Direction diinisialisasi dengan nilai default.

Lihat juga

Berlaku untuk

SessionParameter(String, DbType, String)

Menginisialisasi instans SessionParameter baru kelas, dengan menggunakan nama dan jenis yang ditentukan, dan mengikat parameter ke pasangan nama/nilai status sesi yang ditentukan. Konstruktor ini untuk jenis database.

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

Nama parameter.

dbType
DbType

Jenis database yang diwakili parameter.

sessionField
String

Nama HttpSessionState pasangan nama/nilai yang terikat dengan objek parameter. Default adalah Empty.

Keterangan

Properti Direction dan ConvertEmptyStringToNull diinisialisasi dengan nilai default.

Berlaku untuk

SessionParameter(String, TypeCode, String)

Menginisialisasi instans SessionParameter kelas bernama dan ditik dengan kuat, menggunakan string yang ditentukan untuk mengidentifikasi pasangan nama/nilai status sesi mana yang akan diikat.

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

Nama parameter.

type
TypeCode

Jenis yang diwakili parameter. Default adalah Object.

sessionField
String

Nama HttpSessionState pasangan nama/nilai yang terikat dengan objek parameter. Default adalah Empty.

Contoh

Contoh kode berikut menunjukkan cara menggunakan SessionParameter konstruktor untuk membuat SessionParameter objek dan menggunakannya dengan SqlDataSource kontrol untuk menampilkan data dalam DataGrid kontrol.

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

Keterangan

Properti Direction dan ConvertEmptyStringToNull diinisialisasi dengan nilai default.

Lihat juga

Berlaku untuk