ResourceReader.Close Methode

Definitie

Alle besturingssysteemresources die aan dit ResourceReader object zijn gekoppeld, worden vrijgegeven.

public:
 virtual void Close();
public void Close();
abstract member Close : unit -> unit
override this.Close : unit -> unit
Public Sub Close ()

Implementeringen

Voorbeelden

In het volgende voorbeeld worden de resources van een bestand verplaatst en worden alle sleutel-/waardeparen weergegeven die worden gevonden. De code gebruikt vervolgens de Close methode om de ResourceReader en alle resources die erin worden gebruikt, af te sluiten en vrij te geven.

using System;
using System.Resources;
using System.Collections;

class EnumerateResources 
{
    public static void Main() 
    {
        // Create a ResourceReader for the file items.resources.
        ResourceReader rr = new ResourceReader("items.resources"); 

        // Create an IDictionaryEnumerator to iterate through the resources.
        IDictionaryEnumerator id = rr.GetEnumerator(); 

        // Iterate through the resources and display the contents to the console. 
        while(id.MoveNext())
          Console.WriteLine("\n[{0}] \t{1}", id.Key, id.Value); 

        rr.Close();     
    }
}
Imports System.Resources
Imports System.Collections

Class EnumerateResources
   
   Public Shared Sub Main()
      ' Create a ResourceReader for the file items.resources.
      Dim rr As New ResourceReader("items.resources")      
      
      ' Create an IDictionaryEnumerator to iterate through the resources.
      Dim id As IDictionaryEnumerator = rr.GetEnumerator()
      
      ' Iterate through the resources and display the contents to the console. 
      While id.MoveNext()
         Console.WriteLine(ControlChars.NewLine + "[{0}] " + ControlChars.Tab + "{1}", id.Key, id.Value)
      End While 

      rr.Close()

   End Sub

End Class

Opmerkingen

Close kan veilig meerdere keren worden aangeroepen.

Van toepassing op