SessionParameter 생성자
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
SessionParameter 클래스의 새 인스턴스를 초기화합니다.
오버로드
| Name | Description |
|---|---|
| SessionParameter() |
클래스의 명명되지 않은 새 인스턴스를 초기화합니다 SessionParameter . |
| SessionParameter(SessionParameter) |
매개 변수로 지정된 인스턴스의 SessionParameter 값을 사용하여 클래스의 새 인스턴스를 |
| SessionParameter(String, String) |
지정된 문자열을 사용하여 바인딩할 세션 상태 이름/값 쌍을 식별하여 클래스의 SessionParameter 명명된 새 인스턴스를 초기화합니다. |
| SessionParameter(String, DbType, String) |
지정된 이름과 형식을 사용하여 클래스의 SessionParameter 새 인스턴스를 초기화하고 매개 변수를 지정된 세션 상태 이름/값 쌍에 바인딩합니다. 이 생성자는 데이터베이스 형식을 위한 것입니다. |
| SessionParameter(String, TypeCode, String) |
지정된 문자열을 사용하여 바인딩할 세션 상태 이름/값 쌍을 식별하여 클래스의 명명되고 강력한 형식의 SessionParameter 새 인스턴스를 초기화합니다. |
SessionParameter()
클래스의 명명되지 않은 새 인스턴스를 초기화합니다 SessionParameter .
public:
SessionParameter();
public SessionParameter();
Public Sub New ()
예제
다음 코드 예제에서는 생성자를 사용하여 클래스의 기본 인스턴스를 SessionParameterSessionParameter 만드는 방법을 보여 줍니다.
// 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"
설명
SessionParameter 생성자를 사용하여 SessionParameter 만든 개체는 모든 속성에 대한 기본값으로 초기화됩니다.
SessionField 속성이 String.Empty으로 초기화됩니다. 또한 속성이 Name 초기화 String.Empty되고, Type 속성이 초기화 TypeCode.Object되고, Direction 속성이 초기화 ParameterDirection.Input되고 DefaultValue , 속성이 초기화됩니다 null.
적용 대상
SessionParameter(SessionParameter)
매개 변수로 지정된 인스턴스의 SessionParameter 값을 사용하여 클래스의 새 인스턴스를 original 초기화합니다.
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 현재 인스턴스가 초기화되는 A입니다.
설명
SessionParameter(SessionParameter) 생성자는 인스턴스를 Protected 복제하는 데 사용되는 복사 생성자입니다SessionParameter. , Name및 Type 속성을 포함한 개체의 SessionParameterSessionField값은 모두 새 인스턴스로 전송됩니다.
추가 정보
적용 대상
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입니다.
설명
및 Direction 속성은 Type 기본값으로 초기화됩니다.
추가 정보
적용 대상
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입니다.
설명
및 ConvertEmptyStringToNull 속성은 Direction 기본값으로 초기화됩니다.
적용 대상
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
매개 변수의 이름입니다.
- sessionField
- String
매개 변수 개체가 HttpSessionState 바인딩된 이름/값 쌍의 이름입니다. 기본값은 Empty입니다.
예제
다음 코드 예제에서는 생성자를 사용 하 여 SessionParameter 개체를 SessionParameter 만들고 컨트롤에 데이터를 DataGrid 표시 하는 컨트롤과 함께 SqlDataSource 사용 하는 방법을 보여 줍니다.
<%@ 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>
설명
및 ConvertEmptyStringToNull 속성은 Direction 기본값으로 초기화됩니다.