다음을 통해 공유


SessionParameter 생성자

정의

SessionParameter 클래스의 새 인스턴스를 초기화합니다.

오버로드

SessionParameter()

SessionParameter 클래스의 명명되지 않은 새 인스턴스를 초기화합니다.

SessionParameter(SessionParameter)

original 매개 변수에서 지정된 인스턴스의 값으로 SessionParameter 클래스의 새 인스턴스를 초기화합니다.

SessionParameter(String, String)

바인딩할 세션 상태 이름/값 쌍을 식별하는 지정된 문자열을 사용하여 SessionParameter 클래스의 명명된 새 인스턴스를 초기화합니다.

SessionParameter(String, DbType, String)

지정된 이름 및 형식을 사용하고 매개 변수를 지정된 세션 상태 이름/값 쌍에 바인딩하여 SessionParameter 클래스의 새 인스턴스를 초기화합니다. 이 생성자는 데이터베이스 형식에 사용합니다.

SessionParameter(String, TypeCode, String)

바인딩할 세션 상태 이름/값 쌍을 식별하는 지정된 문자열을 사용하여 SessionParameter 클래스에 대한 강력한 형식의 명명된 새 인스턴스를 초기화합니다.

SessionParameter()

SessionParameter 클래스의 명명되지 않은 새 인스턴스를 초기화합니다.

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

예제

다음 코드 예제에는 기본 인스턴스를 만드는 방법을 보여 줍니다 합니다 SessionParameter 클래스는 SessionParameter 생성자입니다.

// 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 SessionParameter 사용 하 여 만든 개체는 SessionParameter 생성자는 모든 속성에 대 한 기본 값으로 초기화 됩니다. SessionField 속성이 String.Empty으로 초기화됩니다. 또한 합니다 Name 속성으로 초기화 됩니다 String.Empty, Type 속성으로 초기화 됩니다 TypeCode.ObjectDirection 속성으로 초기화 됩니다 ParameterDirection.Input, 및 DefaultValue 속성은 초기화 null입니다.

적용 대상

SessionParameter(SessionParameter)

original 매개 변수에서 지정된 인스턴스의 값으로 SessionParameter 클래스의 새 인스턴스를 초기화합니다.

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)

매개 변수

original
SessionParameter

현재 인스턴스가 초기화되는 SessionParameter입니다.

설명

SessionParameter(SessionParameter) 생성자를 Protected 복제 하는 데 사용 하는 복사 생성자를 SessionParameter 인스턴스. 값을 SessionParameter 개체를 포함 하 여 합니다 SessionField, Name, 및 Type 속성은 모두를 새 인스턴스로 전달 됩니다.

추가 정보

적용 대상

SessionParameter(String, String)

바인딩할 세션 상태 이름/값 쌍을 식별하는 지정된 문자열을 사용하여 SessionParameter 클래스의 명명된 새 인스턴스를 초기화합니다.

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)

매개 변수

name
String

매개 변수의 이름입니다.

sessionField
String

매개 변수 개체가 바인딩된 HttpSessionState 이름/값 쌍의 이름입니다. 기본값은 Empty입니다.

설명

합니다 TypeDirection 속성이 기본 값으로 초기화 됩니다.

추가 정보

적용 대상

SessionParameter(String, DbType, String)

지정된 이름 및 형식을 사용하고 매개 변수를 지정된 세션 상태 이름/값 쌍에 바인딩하여 SessionParameter 클래스의 새 인스턴스를 초기화합니다. 이 생성자는 데이터베이스 형식에 사용합니다.

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)

매개 변수

name
String

매개 변수의 이름입니다.

dbType
DbType

매개 변수가 나타내는 데이터베이스 형식입니다.

sessionField
String

매개 변수 개체가 바인딩된 HttpSessionState 이름/값 쌍의 이름입니다. 기본값은 Empty입니다.

설명

합니다 DirectionConvertEmptyStringToNull 속성이 기본 값으로 초기화 됩니다.

적용 대상

SessionParameter(String, TypeCode, String)

바인딩할 세션 상태 이름/값 쌍을 식별하는 지정된 문자열을 사용하여 SessionParameter 클래스에 대한 강력한 형식의 명명된 새 인스턴스를 초기화합니다.

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)

매개 변수

name
String

매개 변수의 이름입니다.

type
TypeCode

매개 변수가 나타내는 형식입니다. 기본값은 Object입니다.

sessionField
String

매개 변수 개체가 바인딩된 HttpSessionState 이름/값 쌍의 이름입니다. 기본값은 Empty입니다.

예제

다음 코드 예제에 사용 하는 방법을 보여 줍니다.는 SessionParameter 만드는 생성자입니다를 SessionParameter 개체를 사용 하 여를 SqlDataSource 데이터를 표시 하려면 컨트롤을 DataGrid 컨트롤입니다.

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

설명

합니다 DirectionConvertEmptyStringToNull 속성이 기본 값으로 초기화 됩니다.

추가 정보

적용 대상