SessionParameter Oluşturucular

Tanım

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 SessionParameteroriginal başlatı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.

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 nullbaş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 ProtectedSessionParameter 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ı.

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 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.

Ayrıca bkz.

Şunlara uygulanır