itsource

세션.지우기() vs.세션.모두 제거()

mycopycode 2023. 8. 5. 10:07
반응형

세션.지우기() vs.세션.모두 제거()

사이에 차이가 있습니까?Session.Clear()그리고.Session.RemoveAll()?

설명과 설명서 페이지에는 정확히 같은 내용이 나와 있는 것 같은데, 두 가지 기능을 만드는 데는 어떤 이유가 있을 거라고 생각합니다. 그렇죠?

그들은 완전히 같습니다.RemoveAll호출들Clear내부적으로반사경에서:

public sealed class HttpSessionState : ICollection, IEnumerable
{
    ...

    [TargetedPatchingOptOut("Performance critical to inline this type of method across NGen image boundaries")]
    public void RemoveAll()
    {
        this.Clear();
    }

    ...
}

당신은 항상 그들을 그렇게 부를 수 있습니다.

Session.Clear()
Session.Abandon()
Session.RemoveAll()

VB.NET 예제에서는 각 항목의 끝에 를 배치하기만 하면 됩니다.이전에 세션에서 제거되지 않은 부분에 문제가 있었기 때문에 이것이 저에게 도움이 되었습니다.

언급URL : https://stackoverflow.com/questions/3931331/session-clear-vs-session-removeall

반응형