SessionParameter Konstruktor
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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 |
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.
- 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.