Если в операторе using возникает исключение, объект все еще удаляется?
Причина, по которой я спрашиваю, состоит в том, что я пытаюсь решить, делать ли попытку, пойманную вокруг всего блока кода или внутри внутреннего оператора using. Принимая во внимание, что некоторые исключения повторно создаются в рамках блока захвата.
using (SPSite spSite = new SPSite(url))
{
// Get the Web
using (SPWeb spWeb = spSite.OpenWeb())
{
// Exception occurs here
}
}