Sdílet prostřednictvím


Postupy: Odstranění systémového prostředku (Visual Basic)

Můžete použít Using bloku zaručit, že systém nakládá prostředku při kódu ukončení bloku.To je užitečné, pokud používáte systémového prostředku, který spotřebuje velké množství paměti nebo jiné součásti také chcete použít.

Po dokončení kódu s ním nakládat připojení databáze

  1. Přesvědčte se, zda je zahrnout odpovídající Imports – příkaz (obor názvů a typ rozhraní .NET) pro připojení k databázi na začátek zdrojového souboru (v tomto případě System.Data.SqlClient).

  2. Vytvoření Using bloku se Using a End Using příkazy.Uvnitř bloku umístěte kód, který se zabývá připojení databáze.

  3. Deklarovat připojení a vytvoření instance ji jako součást Using prohlášení.

    ' Insert the following line at the beginning of your source file.
    Imports System.Data.SqlClient
    Public Sub AccessSql(ByVal s As String)
        Using sqc As New System.Data.SqlClient.SqlConnection(s)
            MsgBox("Connected with string """ & sqc.ConnectionString & """")
        End Using
    End Sub
    

    Systém odstraňuje zdroje bez ohledu na to, jak ukončit blok, a to i v případě neošetřené výjimce.

    Všimněte si, že nelze získat přístup k sqc z mimo Using blokovat, protože jeho rozsah je omezený na blok.

    Pomocí této stejné techniky na systémový prostředek jako popisovač souboru nebo COM wrapper.Slouží Using blokovat, pokud chcete mít jistotu ponechat k dispozici další součásti zdroj po je ukončen Using bloku.

Viz také

Referenční dokumentace

Using – příkaz (Visual Basic)

SqlConnection

Koncepty

Struktury rozhodování (Visual Basic)

Struktury smyčky (Visual Basic)

Ostatní řídicí struktury (Visual Basic)

Vnořené řídicí struktury (Visual Basic)

Další zdroje

Tok řízení v jazyce Visual Basic