Aracılığıyla paylaş


SessionParameter Oluşturucular

Tanım

SessionParameter sınıfının yeni bir örneğini başlatır.

Aşırı Yüklemeler

Name Description
SessionParameter()

sınıfının yeni bir adlandırılmamış ö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 SessionParameteroriginal başlatır.

SessionParameter(String, String)

Hangi oturum durumu adı/değer çiftinin SessionParameter bağlanacağını belirlemek için belirtilen dizeyi kullanarak sınıfın yeni bir adlandırılmış örneğini başlatır.

SessionParameter(String, DbType, String)

Belirtilen ad ve türü kullanarak ve parametresini SessionParameter belirtilen oturum durumu adı/değer çiftine bağlayarak sınıfın yeni bir örneğini başlatır. Bu oluşturucu, veritabanı türleri içindir.

SessionParameter(String, TypeCode, String)

Hangi oturum durumu adı/değer çiftinin SessionParameter bağlanacağını belirlemek için belirtilen dizeyi kullanarak sınıfın adlandırılmış ve kesin olarak yazılan yeni bir örneğini başlatır.

SessionParameter()

sınıfının yeni bir adlandırılmamış ö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 String.Empty olarak başlatılır. Ayrıca özelliği Name olarak TypeString.Emptybaşlatılır, özelliği olarak başlatılırTypeCode.Object, Direction özelliği olarak ParameterDirection.Inputbaşlatılır ve DefaultValue özelliği olarak nullbaşlatılır.

Ş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ığı bir.

Açıklamalar

SessionParameter(SessionParameter) Oluşturucu, bir Protected örneği kopyalamak için kullanılan bir SessionParameter kopya oluşturucudur. , ve Type özellikleri de dahil olmak üzere nesnenin değerlerinin NameSessionParameterSessionFieldtümü yeni örneğe aktarılır.

Ayrıca bkz.

Şunlara uygulanır

SessionParameter(String, String)

Hangi oturum durumu adı/değer çiftinin SessionParameter bağlanacağını belirlemek için belirtilen dizeyi kullanarak sınıfı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

Parametresinin 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 SessionParameter belirtilen oturum durumu adı/değer çiftine bağlayarak sınıfın yeni bir örneğini 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

Parametresinin 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 çiftinin SessionParameter bağlanacağını belirlemek için belirtilen dizeyi kullanarak sınıfın adlandırılmış ve kesin olarak yazılan 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

Parametresinin adı.

type
TypeCode

Parametresinin temsil ettiği tür. Varsayılan değer: Object.

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 denetimde DataGrid verileri görüntülemek için bir SqlDataSource denetimle nasıl kullanılacağını 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.

Ayrıca bkz.

Şunlara uygulanır