C#에서 웹 서비스를 가지고 있고 중첩 된 내부 클래스를 갖고 싶습니다. 즉, 다음과 같이 세션 컬렉션을 추상화합니다.어떤 필드가 중첩 된 클래스가 중첩 된 클래스에 액세스 할 수 있습니까?
public class Service : System.Web.Services.WebService
{
[WebMethod]
public string Foo(string ticket)
{
SessionPool.getSession(ticket);
}
private class SessionPool
{
public static Session getSession(string ticket)
{
// this is what i want to do, but I can't access Context
return (Session)Context.Session[ticket];
}
}
}
WebService 클래스의 HTTP 컨텍스트에 액세스 할 수 있습니까? 중첩 된 클래스? 그렇지 않다면 참조를 저장할 수있는 방법이 있습니까?