ResourceWriter::Dispose Method ()
.NET Framework (current version)
Allows users to close the resource file or stream, explicitly releasing resources.
Assembly: mscorlib (in mscorlib.dll)
| Exception | Condition |
|---|---|
| IOException | An I/O error has occurred. |
| SerializationException | An error has occurred during serialization of the object. |
The following code example uses the Dispose method to write all resource objects in a ResourceWriter class to the output stream. The code then shuts down the writer and make the writer's resources available for other processes.
using namespace System; using namespace System::Resources; using namespace System::IO; int main() { // Create a file stream to encapsulate items.resources. FileStream^ fs = gcnew FileStream( "items.resources",FileMode::OpenOrCreate,FileAccess::Write ); // Open a resource writer to write from the stream. IResourceWriter^ writer = gcnew ResourceWriter( fs ); // Add resources to the resource writer. writer->AddResource( "String 1", "First String" ); writer->AddResource( "String 2", "Second String" ); writer->AddResource( "String 3", "Third String" ); // Write the resources to the stream, // and clean up all resources associated with the writer. // Calling Dispose is equivalent to calling Close. writer->~IResourceWriter(); }
.NET Framework
Available since 1.1
Available since 1.1
Show: