HttpSessionState HttpSessionState HttpSessionState HttpSessionState Class

정의

세션 수준 설정 및 수명 관리 메서드뿐만 아니라 세션 상태 값에 대한 액세스를 제공합니다.Provides access to session-state values as well as session-level settings and lifetime management methods.

public ref class HttpSessionState sealed : System::Collections::ICollection
public sealed class HttpSessionState : System.Collections.ICollection
type HttpSessionState = class
    interface ICollection
    interface IEnumerable
Public NotInheritable Class HttpSessionState
Implements ICollection
상속
HttpSessionStateHttpSessionStateHttpSessionStateHttpSessionState
구현

예제

다음 코드 예제에서는 설정 하 고 세션 상태에서 값을 검색 합니다.The following code example sets and retrieves values from session state.

중요

이 예제에는 사용자 입력을 허용하는 텍스트 상자가 있으므로 보안상 위험할 수 있습니다.This example has a text box that accepts user input, which is a potential security threat. 기본적으로 ASP.NET 웹 페이지는 사용자 입력 내용에 스크립트 또는 HTML 요소가 포함되어 있지 않은지 확인합니다.By default, ASP.NET Web pages validate that user input does not include script or HTML elements. 자세한 내용은 Script Exploits Overview를 참조하세요.For more information, see Script Exploits Overview.

<%@ Page Language="C#" %>
<%@ Import Namespace="System.Collections" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<script runat="server">
  public void Page_Load(object sender, EventArgs args)
  {
    if (!IsPostBack)
    {
      if (Session["address"] == null)
      {
        enterUserInfoPanel.Visible = true;
        userInfoPanel.Visible = false;
      }
      else
      {
        enterUserInfoPanel.Visible = false;
        userInfoPanel.Visible = true;

        SetLabels();
      }
    }
  }

  protected void SetLabels()
  {
    firstNameLabel.Text = Session["firstName"].ToString();
    lastNameLabel.Text = Session["lastName"].ToString();
    addressLabel.Text = Session["address"].ToString();
    cityLabel.Text = Session["city"].ToString();
    stateOrProvinceLabel.Text = Session["stateOrProvince"].ToString();
    zipCodeLabel.Text = Session["zipCode"].ToString();
    countryLabel.Text = Session["country"].ToString();
  }

  protected void EnterInfoButton_OnClick(object sender, EventArgs e)
  {
    Session["firstName"] = Server.HtmlEncode(firstNameTextBox.Text);
    Session["lastName"] = Server.HtmlEncode(lastNameTextBox.Text);
    Session["address"] = Server.HtmlEncode(addressTextBox.Text);
    Session["city"] = Server.HtmlEncode(cityTextBox.Text);
    Session["stateOrProvince"] = Server.HtmlEncode(stateOrProvinceTextBox.Text);
    Session["zipCode"] = Server.HtmlEncode(zipCodeTextBox.Text);
    Session["country"] = Server.HtmlEncode(countryTextBox.Text);

    enterUserInfoPanel.Visible = false;
    userInfoPanel.Visible = true;

    SetLabels();
  }

  protected void ChangeInfoButton_OnClick(object sender, EventArgs args)
  {
    enterUserInfoPanel.Visible = true;
    userInfoPanel.Visible = true;
  }
</script>

<html xmlns="http://www.w3.org/1999/xhtml">
<head id="Head1" runat="server">
  <meta http-equiv="Content-Type" content="text/html" />
  <title>User Information</title>
</head>
<body>
  <form id="form1" runat="server">
    <h3>
      User information</h3>
    <asp:Label ID="Msg" ForeColor="maroon" runat="server" /><br />
    <asp:Panel ID="enterUserInfoPanel" runat="server">
      <table cellpadding="3" border="0">
        <tr>
          <td>
            First name:</td>
          <td>
            <asp:TextBox ID="firstNameTextBox" runat="server" /></td>
        </tr>
        <tr>
          <td>
            Last name:</td>
          <td>
            <asp:TextBox ID="lastNameTextBox" runat="server" /></td>
        </tr>
        <tr>
          <td>
            Address:</td>
          <td>
            <asp:TextBox ID="addressTextBox" runat="server" /></td>
        </tr>
        <tr>
          <td>
            City:</td>
          <td>
            <asp:TextBox ID="cityTextBox" runat="server" /></td>
        </tr>
        <tr>
          <td>
            State or Province:</td>
          <td>
            <asp:TextBox ID="stateOrProvinceTextBox" runat="server" /></td>
        </tr>
        <tr>
          <td>
            Zip Code/Postal Code:</td>
          <td>
            <asp:TextBox ID="zipCodeTextBox" runat="server" /></td>
        </tr>
        <tr>
          <td>
            Country:</td>
          <td>
            <asp:TextBox ID="countryTextBox" runat="server" /></td>
        </tr>
        <tr>
          <td>
            &nbsp;</td>
          <td>
            <asp:Button ID="enterInfoButton" runat="server" Text="Enter user information" OnClick="EnterInfoButton_OnClick" /></td>
        </tr>
      </table>
    </asp:Panel>
    <asp:Panel ID="userInfoPanel" runat="server">
      <table cellpadding="3" border="0">
        <tr>
          <td>
            Name:</td>
          <td>
            <asp:Label ID="firstNameLabel" runat="server" />
            <asp:Label ID="lastNameLabel" runat="server" />
          </td>
        </tr>
        <tr>
          <td valign="top">
            address:</td>
          <td>
            <asp:Label ID="addressLabel" runat="server" /><br />
            <asp:Label ID="cityLabel" runat="server" />,
            <asp:Label ID="stateOrProvinceLabel" runat="server" />
            <asp:Label ID="zipCodeLabel" runat="server" /><br />
            <asp:Label ID="countryLabel" runat="server" />
          </td>
        </tr>
        <tr>
          <td>
            &nbsp;</td>
          <td>
            <asp:Button ID="changeInfoButton" runat="server" Text="Change user information" OnClick="ChangeInfoButton_OnClick" /></td>
        </tr>
      </table>
    </asp:Panel>
  </form>
</body>
</html>

<%@ Page Language="VB" %>

<%@ Import Namespace="System.Collections" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<script runat="server">
  Public Sub Page_Load(ByVal sender As Object, ByVal args As EventArgs)
    If Not IsPostBack Then
      If Session("Address") Is Nothing Then
        EnterUserInfoPanel.Visible = True
        UserInfoPanel.Visible = False
      Else
        EnterUserInfoPanel.Visible = False
        UserInfoPanel.Visible = True
        
        SetLabels()
      End If
    End If
  End Sub
  
  Protected Sub SetLabels()
    FirstNameLabel.Text = Session("FirstName").ToString()
    LastNameLabel.Text = Session("LastName").ToString()
    AddressLabel.Text = Session("Address").ToString()
    CityLabel.Text = Session("City").ToString()
    StateOrProvinceLabel.Text = Session("StateOrProvince").ToString()
    ZipCodeLabel.Text = Session("ZipCode").ToString()
    CountryLabel.Text = Session("Country").ToString()
  End Sub
  
  Protected Sub EnterInfoButton_OnClick(ByVal sender As Object, ByVal args As EventArgs)
    Session("FirstName") = Server.HtmlEncode(FirstNameTextBox.Text)
    Session("LastName") = Server.HtmlEncode(LastNameTextBox.Text)
    Session("Address") = Server.HtmlEncode(AddressTextBox.Text)
    Session("City") = Server.HtmlEncode(CityTextBox.Text)
    Session("StateOrProvince") = Server.HtmlEncode(StateOrProvinceTextBox.Text)
    Session("ZipCode") = Server.HtmlEncode(ZipCodeTextBox.Text)
    Session("Country") = Server.HtmlEncode(CountryTextBox.Text)
    
    EnterUserInfoPanel.Visible = False
    UserInfoPanel.Visible = True
    
    SetLabels()
  End Sub
  
  Protected Sub ChangeInfoButton_OnClick(ByVal sender As Object, ByVal args As EventArgs)
    EnterUserInfoPanel.Visible = True
    UserInfoPanel.Visible = False
  End Sub
</script>

<html xmlns="http://www.w3.org/1999/xhtml">
<head id="Head1" runat="server">
  <meta http-equiv="Content-Type" content="text/html" />
  <title>User Information</title>
</head>
<body>
  <form id="form1" runat="server">
    <h3>
      User information</h3>
    <asp:Label ID="Msg" ForeColor="maroon" runat="server" /><br />
    <asp:Panel ID="EnterUserInfoPanel" runat="server">
      <table cellpadding="3" border="0">
        <tr>
          <td>
            First name:</td>
          <td>
            <asp:TextBox ID="FirstNameTextBox" runat="server" /></td>
        </tr>
        <tr>
          <td>
            Last name:</td>
          <td>
            <asp:TextBox ID="LastNameTextBox" runat="server" /></td>
        </tr>
        <tr>
          <td>
            Address:</td>
          <td>
            <asp:TextBox ID="AddressTextBox" runat="server" /></td>
        </tr>
        <tr>
          <td>
            City:</td>
          <td>
            <asp:TextBox ID="CityTextBox" runat="server" /></td>
        </tr>
        <tr>
          <td>
            State or Province:</td>
          <td>
            <asp:TextBox ID="StateOrProvinceTextBox" runat="server" /></td>
        </tr>
        <tr>
          <td>
            Zip Code/Postal Code:</td>
          <td>
            <asp:TextBox ID="ZipCodeTextBox" runat="server" /></td>
        </tr>
        <tr>
          <td>
            Country:</td>
          <td>
            <asp:TextBox ID="CountryTextBox" runat="server" /></td>
        </tr>
        <tr>
          <td>
            &nbsp;</td>
          <td>
            <asp:Button ID="EnterInfoButton" runat="server" Text="Enter user information" OnClick="EnterInfoButton_OnClick" /></td>
        </tr>
      </table>
    </asp:Panel>
    <asp:Panel ID="UserInfoPanel" runat="server">
      <table cellpadding="3" border="0">
        <tr>
          <td>
            Name:</td>
          <td>
            <asp:Label ID="FirstNameLabel" runat="server" />
            <asp:Label ID="LastNameLabel" runat="server" />
          </td>
        </tr>
        <tr>
          <td valign="top">
            Address:</td>
          <td>
            <asp:Label ID="AddressLabel" runat="server" /><br />
            <asp:Label ID="CityLabel" runat="server" />,
            <asp:Label ID="StateOrProvinceLabel" runat="server" />
            <asp:Label ID="ZipCodeLabel" runat="server" /><br />
            <asp:Label ID="CountryLabel" runat="server" />
          </td>
        </tr>
        <tr>
          <td>
            &nbsp;</td>
          <td>
            <asp:Button ID="ChangeInfoButton" runat="server" Text="Change user information" OnClick="ChangeInfoButton_OnClick" /></td>
        </tr>
      </table>
    </asp:Panel>
  </form>
</body>
</html>

설명

ASP.NET 세션 상태 관리를 고유한 브라우저 세션을 여러 개의 요청 전반에 연관 된 정보를 저장할 수 있도록 제공 합니다.ASP.NET provides session-state management to enable you to store information associated with a unique browser session across multiple requests. 숫자 인덱스 또는 키 이름으로 참조 하는 값의 컬렉션을 저장할 수 있습니다.You can store a collection of values referenced by a key name or by numerical index. 세션 값 및 기능에 대 한 액세스는 사용할를 HttpSessionState 클래스를 통해 액세스할 수 있는 Session 속성이 현재 HttpContext, 또는 Session 속성을 Page입니다.Access to session values and functionality is available using the HttpSessionState class, which is accessible through the Session property of the current HttpContext, or the Session property of the Page.

고유 식별자를 사용 하 여 특정 브라우저 세션을 사용 하 여 세션 데이터 연결 됩니다.Session data is associated with a specific browser session using a unique identifier. 기본적으로이 식별자는 브라우저에서 만료 되지 않는 세션 쿠키에 저장 되지만 세션 식별자를 설정 하 여 URL에 저장 하도록 응용 프로그램을 구성할 수도 있습니다는 cookieless 특성을 true 또는 UseUri 합니다 에서sessionState 응용 프로그램 구성 요소입니다.By default, this identifier is stored in a non-expiring session cookie in the browser, but you can also configure your application to store the session identifier in the URL by setting the cookieless attribute to true or UseUri in the sessionState element of your application configuration. 쿠키의 값을 지정 하 여 브라우저에서 지원 되는지 여부를 결정 하는 ASP.NET을 사용할 수 있습니다 UseDeviceProfile 에 대 한는 cookieless 특성입니다.You can have ASP.NET determine whether cookies are supported by the browser by specifying a value of UseDeviceProfile for the cookieless attribute. ASP.NET 쿠키의 값을 지정 하 여 브라우저에 대 한 사용 되는지 여부를 확인할 수도 있습니다 AutoDetect 에 대 한는 cookieless 특성입니다.You can also have ASP.NET determine whether cookies are enabled for the browser by specifying a value of AutoDetect for the cookieless attribute. 쿠키가 지원 되는 경우 때 UseDeviceProfile 지정 되었거나 경우 활성화 AutoDetect 지정 하면 식별자가 고 그렇지 않으면 쿠키에 저장 됩니다 세션 URL에 세션 식별자가 저장 됩니다.If cookies are supported when UseDeviceProfile is specified, or enabled when AutoDetect is specified, then the session identifier will be stored in a cookie; otherwise the session identifier will be stored in the URL.

첫 번째 요청 중 세션이 시작 되 고 세션 값에 지정 된 분 수 전에 브라우저에서 새 요청이 이루어지면으로 유지 됩니다는 Timeout 속성 전달 합니다.Sessions are started during the first request and session values will persist as long as a new request is made by the browser before the number of minutes specified in the Timeout property pass. 새 세션을 시작 하는 경우, 세션 Start 이벤트가 발생 합니다.When a new session begins, the session Start event is raised. 기본 세션 값을 설정 하는 등 세션을 시작할 때 추가 작업을 수행 하도록이 이벤트를 사용할 수 있습니다.You can use this event to perform any additional work at the start of a session, such as setting default session values. 세션 시간이 종료 될 때 합니다 Abandon 메서드를 호출 하거나 ASP.NET 응용 프로그램 종료 될 세션 End 이벤트가 발생 합니다.When a session times out, the Abandon method is called, or the ASP.NET application is shut down, the session End event is raised. 이 이벤트는 필요한 정리 하는 데 사용할 수 있습니다.You can use this event to perform any necessary cleanup. End 이벤트가 발생할 경우에만 세션 상태 mode 로 설정 된 InProc합니다.The End event is raised only when the session state mode is set to InProc.

성능 향상을 위해 세션 쿠키를 사용 하는 할당 하지 않고 세션 저장소 데이터에 실제로 저장 될 때까지 Session 개체입니다.To improve performance, sessions that use cookies do not allocate session storage until data is actually stored in the Session object. 자세한 내용은 SessionID 속성을 참조하세요.For more information, see the SessionID property.

ASP.NET 응용 프로그램 간에 세션 상태 유지 되지 않습니다.Session state does not persist across ASP.NET application boundaries. 브라우저를 다른 응용 프로그램을 탐색 하는 경우 세션 정보를 사용할 수 없는 경우 새 응용 프로그램If a browser navigates to another application, the session information is not available to the new application.

세션 값은 기본적으로 웹 서버의 메모리에 저장 됩니다.Session values are stored in memory on the Web server, by default. 또한 SQL Server 데이터베이스, ASP.NET 상태 서버 또는 사용자 지정 서버에 세션 값을 저장할 수 있습니다.You can also store session values in a SQL Server database, an ASP.NET state server, or a custom server. 이렇게 하면 ASP.NET 또는 IIS 프로세스나 ASP.NET 응용 프로그램 다시 시작 하는 경우에서 세션 값을 유지 하 고 웹 팜의 모든 서버에서 세션 값을 사용할 수 있도록 합니다.This enables you to preserve session values in cases where the ASP.NET or IIS process or the ASP.NET application restarts and to make session values available across all the servers in a Web farm. 이 동작을 설정 하 여 구성 된 합니다 mode 유효한 특성 SessionStateMode 값을 sessionState 응용 프로그램 구성 요소의 합니다.This behavior is configured by setting the mode attribute to a valid SessionStateMode value in the sessionState element of your application configuration. 자세한 내용은 세션 상태 모드합니다.For more information, see Session-State Modes.

응용 프로그램 상태를 포함 하는 세션 상태에 대 한 대안 (참조를 Application 속성) 및 ASP.NET cache (참조는 System.Web.Caching 네임 스페이스), ASP.NET 응용 프로그램의 모든 사용자가 액세스할 수 있는 저장소 변수; ASP.NET 프로필 (참조는 System.Web.Profile 네임 스페이스), 만료 되지 않고 데이터 저장소의 사용자 값을 유지 하는 시간 제한이;를 사용 하 여 ASP.NET System.Web.UI.WebControls, 컨트롤 값에는 유지 된 ViewState; Cookies; QueryString 속성 및 HTTP에서 사용할 수 있는 HTML 폼 필드 POST 사용 하 여는 Form 컬렉션입니다.Alternatives to session state include application state (see the Application property) and the ASP.NET cache (see the System.Web.Caching namespace), which store variables that can be accessed by all users of an ASP.NET application; the ASP.NET profile (see the System.Web.Profile namespace), which persists user values in a data store without expiring them using a time-out; ASP.NET System.Web.UI.WebControls, which persist control values in the ViewState; Cookies; the QueryString property; and fields on an HTML form that are available from an HTTP POST using the Form collection. 세션 상태 및 기타 상태 관리 방법 간의 차이점에 대 한 자세한 내용은 참조 하세요. ASP.NET 상태 관리 권장 사항합니다.For more details on the differences between session state and other state-management alternatives, see ASP.NET State Management Recommendations.

속성

CodePage CodePage CodePage CodePage

현재 세션에 대한 문자 집합 식별자를 가져오거나 설정합니다.Gets or sets the character-set identifier for the current session.

Contents Contents Contents Contents

현재 세션 상태 개체에 대한 참조를 가져옵니다.Gets a reference to the current session-state object.

CookieMode CookieMode CookieMode CookieMode

애플리케이션에서 쿠키 없는 세션을 구성할지 여부를 나타내는 값을 가져옵니다.Gets a value that indicates whether the application is configured for cookieless sessions.

Count Count Count Count

세션 상태 컬렉션의 항목 수를 가져옵니다.Gets the number of items in the session-state collection.

IsCookieless IsCookieless IsCookieless IsCookieless

세션 ID가 URL에 포함되어 있는지 HTTP 쿠키에 저장되어 있는지 여부를 나타내는 값을 가져옵니다.Gets a value indicating whether the session ID is embedded in the URL or stored in an HTTP cookie.

IsNewSession IsNewSession IsNewSession IsNewSession

세션을 현재 요청으로 만들었는지 여부를 나타내는 값을 가져옵니다.Gets a value indicating whether the session was created with the current request.

IsReadOnly IsReadOnly IsReadOnly IsReadOnly

세션이 읽기 전용인지 여부를 나타내는 값을 가져옵니다.Gets a value indicating whether the session is read-only.

IsSynchronized IsSynchronized IsSynchronized IsSynchronized

세션 상태 값의 컬렉션에 대한 액세스가 동기화(스레드로부터 안전)되는지 여부를 나타내는 값을 가져옵니다.Gets a value indicating whether access to the collection of session-state values is synchronized (thread safe).

Item[Int32] Item[Int32] Item[Int32] Item[Int32]

숫자 인덱스별로 세션 값을 가져오거나 설정합니다.Gets or sets a session value by numerical index.

Item[String] Item[String] Item[String] Item[String]

이름별로 세션 값을 가져오거나 설정합니다.Gets or sets a session value by name.

Keys Keys Keys Keys

세션 상태 컬렉션에 저장된 모든 값의 키 컬렉션을 가져옵니다.Gets a collection of the keys for all values stored in the session-state collection.

LCID LCID LCID LCID

현재 세션의 LCID(로캘 식별자)를 가져오거나 설정합니다.Gets or sets the locale identifier (LCID) of the current session.

Mode Mode Mode Mode

현재 세션 상태 모드를 가져옵니다.Gets the current session-state mode.

SessionID SessionID SessionID SessionID

세션의 고유 식별자를 가져옵니다.Gets the unique identifier for the session.

StaticObjects StaticObjects StaticObjects StaticObjects

ASP.NET 응용 프로그램 파일 Global.asax에서 <object Runat="Server" Scope="Session"/> 태그로 선언된 개체 컬렉션을 가져옵니다.Gets a collection of objects declared by <object Runat="Server" Scope="Session"/> tags within the ASP.NET application file Global.asax.

SyncRoot SyncRoot SyncRoot SyncRoot

세션 상태 값의 컬렉션에 대한 액세스를 동기화하는 데 사용할 수 있는 개체를 가져옵니다.Gets an object that can be used to synchronize access to the collection of session-state values.

Timeout Timeout Timeout Timeout

세션 상태 공급자가 세션을 종료하기 전에 요청 사이에 허용되는 시간(분)을 가져오거나 설정합니다.Gets or sets the amount of time, in minutes, allowed between requests before the session-state provider terminates the session.

메서드

Abandon() Abandon() Abandon() Abandon()

현재 세션을 취소합니다.Cancels the current session.

Add(String, Object) Add(String, Object) Add(String, Object) Add(String, Object)

세션 상태 컬렉션에 새 항목을 추가합니다.Adds a new item to the session-state collection.

Clear() Clear() Clear() Clear()

세션 상태 컬렉션에서 모든 키와 값을 제거합니다.Removes all keys and values from the session-state collection.

CopyTo(Array, Int32) CopyTo(Array, Int32) CopyTo(Array, Int32) CopyTo(Array, Int32)

배열의 지정된 인덱스에서 시작하여 1차원 배열에 세션 상태 값 컬렉션을 복사합니다.Copies the collection of session-state values to a one-dimensional array, starting at the specified index in the array.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

지정한 개체와 현재 개체가 같은지 여부를 확인합니다.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetEnumerator() GetEnumerator() GetEnumerator() GetEnumerator()

현재 세션에서 모든 세션 상태 변수 이름을 읽는 데 사용할 수 있는 열거자를 반환합니다.Returns an enumerator that can be used to read all the session-state variable names in the current session.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

기본 해시 함수로 작동합니다.Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

현재 인스턴스의 Type을 가져옵니다.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

현재 Object의 단순 복사본을 만듭니다.Creates a shallow copy of the current Object.

(Inherited from Object)
Remove(String) Remove(String) Remove(String) Remove(String)

세션 상태 컬렉션에서 항목을 삭제합니다.Deletes an item from the session-state collection.

RemoveAll() RemoveAll() RemoveAll() RemoveAll()

세션 상태 컬렉션에서 모든 키와 값을 제거합니다.Removes all keys and values from the session-state collection.

RemoveAt(Int32) RemoveAt(Int32) RemoveAt(Int32) RemoveAt(Int32)

세션 상태 컬렉션에서 지정된 인덱스의 항목을 삭제합니다.Deletes an item at a specified index from the session-state collection.

ToString() ToString() ToString() ToString()

현재 개체를 나타내는 문자열을 반환합니다.Returns a string that represents the current object.

(Inherited from Object)

확장 메서드

Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable)

IEnumerable의 요소를 지정된 형식으로 캐스팅합니다.Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable)

지정된 형식에 따라 IEnumerable의 요소를 필터링합니다.Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable) AsParallel(IEnumerable) AsParallel(IEnumerable) AsParallel(IEnumerable)

쿼리를 병렬화할 수 있도록 합니다.Enables parallelization of a query.

AsQueryable(IEnumerable) AsQueryable(IEnumerable) AsQueryable(IEnumerable) AsQueryable(IEnumerable)

IEnumerableIQueryable로 변환합니다.Converts an IEnumerable to an IQueryable.

적용 대상

추가 정보