我在C#中的Web服務,並希望有一個嵌套的內部類,抽象掉會話集合,這樣的事情:它嵌套在類中的嵌套類訪問有哪些字段?
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上下文一個嵌套類?如果沒有,我可以存儲對它的引用嗎?