SessionParameter Oluşturucular
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
SessionParameter sınıfının yeni bir örneğini başlatır.
Aşırı Yüklemeler
SessionParameter() |
sınıfının yeni bir adsız örneğini SessionParameter başlatır. |
SessionParameter(SessionParameter) |
parametresi tarafından belirtilen örneğin değerleriyle sınıfının yeni bir örneğini SessionParameter |
SessionParameter(String, String) |
Hangi oturum durumu adı/değer çiftine SessionParameter bağlanacağını belirlemek için belirtilen dizeyi kullanarak sınıfının yeni bir adlandırılmış örneğini başlatır. |
SessionParameter(String, DbType, String) |
Belirtilen adı ve türü kullanarak ve parametresini belirtilen oturum durumu adı/değer çiftine bağlayarak sınıfının yeni bir örneğini SessionParameter başlatır. Bu oluşturucu veritabanı türleri içindir. |
SessionParameter(String, TypeCode, String) |
Hangi oturum durumu adı/değer çiftine SessionParameter bağlanacağını belirlemek için belirtilen dizeyi kullanarak sınıfın adlandırılmış ve kesin olarak belirlenmiş yeni bir örneğini başlatır. |
SessionParameter()
sınıfının yeni bir adsız örneğini SessionParameter başlatır.
public:
SessionParameter();
public SessionParameter ();
Public Sub New ()
Örnekler
Aşağıdaki kod örneği, oluşturucu ile SessionParameter sınıfın SessionParameter varsayılan örneğinin nasıl oluşturulacağını gösterir.
// 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"
Açıklamalar
Oluşturucu ile SessionParameter oluşturulan bir SessionParameter nesne, tüm özellikleri için varsayılan değerlerle başlatılır.
SessionField özelliği olarak String.Emptybaşlatılır. Ayrıca özelliği olarak başlatılır, Name özelliği olarak başlatılırTypeCode.Object, Direction özelliği olarak ParameterDirection.Inputbaşlatılır ve DefaultValue özelliği olarak null
başlatılır.TypeString.Empty
Şunlara uygulanır
SessionParameter(SessionParameter)
parametresi tarafından belirtilen örneğin değerleriyle sınıfının yeni bir örneğini SessionParameteroriginal
başlatır.
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)
Parametreler
- original
- SessionParameter
SessionParameter Geçerli örneğin başlatıldığı örnek.
Açıklamalar
Oluşturucu SessionParameter(SessionParameter) , örneği kopyalamak için kullanılan bir Protected
SessionParameter kopya oluşturucudur. , Nameve Type özellikleri de dahil olmak üzere nesnenin SessionFielddeğerlerinin SessionParameter tümü yeni örneğe aktarılır.
Ayrıca bkz.
Şunlara uygulanır
SessionParameter(String, String)
Hangi oturum durumu adı/değer çiftine SessionParameter bağlanacağını belirlemek için belirtilen dizeyi kullanarak sınıfının yeni bir adlandırılmış örneğini başlatır.
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)
Parametreler
- name
- String
Parametrenin adı.
- sessionField
- String
Parametre nesnesinin HttpSessionState bağlı olduğu ad/değer çiftinin adı. Varsayılan değer: Empty.
Açıklamalar
Type ve Direction özellikleri varsayılan değerlerle başlatılır.
Ayrıca bkz.
Şunlara uygulanır
SessionParameter(String, DbType, String)
Belirtilen adı ve türü kullanarak ve parametresini belirtilen oturum durumu adı/değer çiftine bağlayarak sınıfının yeni bir örneğini SessionParameter başlatır. Bu oluşturucu veritabanı türleri içindir.
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)
Parametreler
- name
- String
Parametrenin adı.
- dbType
- DbType
Parametresinin temsil ettiği veritabanı türü.
- sessionField
- String
Parametre nesnesinin HttpSessionState bağlı olduğu ad/değer çiftinin adı. Varsayılan değer: Empty.
Açıklamalar
Direction ve ConvertEmptyStringToNull özellikleri varsayılan değerlerle başlatılır.
Şunlara uygulanır
SessionParameter(String, TypeCode, String)
Hangi oturum durumu adı/değer çiftine SessionParameter bağlanacağını belirlemek için belirtilen dizeyi kullanarak sınıfın adlandırılmış ve kesin olarak belirlenmiş yeni bir örneğini başlatır.
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)
Parametreler
- name
- String
Parametrenin adı.
- sessionField
- String
Parametre nesnesinin HttpSessionState bağlı olduğu ad/değer çiftinin adı. Varsayılan değer: Empty.
Örnekler
Aşağıdaki kod örneği, bir nesne oluşturmak SessionParameter için oluşturucunun SessionParameter nasıl kullanılacağını ve bir denetimdeki verileri görüntülemek için bunu bir SqlDataSource denetimle nasıl kullanacağınızı DataGrid gösterir.
<%@ 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>
Açıklamalar
Direction ve ConvertEmptyStringToNull özellikleri varsayılan değerlerle başlatılır.