Вызывает ли передача SPWeb в качестве параметра по значению утечку памяти? - PullRequest
2 голосов
/ 23 декабря 2011

У меня проблема в среде SharePoint, и я подозреваю, что этот код может вызывать утечку памяти. Я передаю объект SPWeb как по значению параметра.

Правильно ли расположен объект SPWeb с этим кодом?

    public void DoSomething(SPWeb web)
    {
        // code here
    }
    public void mainProgram()
    {
        using (SPWeb web = site.OpenWeb())
        {
            DoSomething(web);
            //another code here
        }
    }

1 Ответ

2 голосов
/ 23 декабря 2011

Это не приведет к утечке памяти, но если вы хотите быть уверенным, запустите инструмент SPDisposeCheck для своего кода. HTH Войта

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...