3 out of 3 rated this helpful - Rate this topic

System.Resources Namespace

The System.Resources namespace provides classes and interfaces that allow developers to create, store, and manage various culture-specific resources used in an application. One of the most important classes of the System.Resources namespace is the ResourceManager class.

The ResourceManager class allows the user to access and control resources stored in the main assembly or in resource satellite assemblies. Use the GetObject and GetString methods to retrieve culture-specific objects and strings.

  ClassDescription
Public classSupported by Portable Class LibrarySupported in .NET for Windows Store appsMissingManifestResourceExceptionThe exception that is thrown if the main assembly does not contain the resources for the neutral culture, and an appropriate satellite assembly is missing.
Public classMissingSatelliteAssemblyExceptionThe exception that is thrown when the satellite assembly for the resources of the default culture is missing.
Public classSupported by Portable Class LibrarySupported in .NET for Windows Store appsNeutralResourcesLanguageAttributeInforms the resource manager of an app's default culture. This class cannot be inherited.
Public classSupported by Portable Class LibrarySupported in .NET for Windows Store appsResourceManagerRepresents a resource manager that provides convenient access to culture-specific resources at run time.
Public classResourceReaderEnumerates the resources in a binary resources (.resources) file by reading sequential resource name/value pairs.
Public classResourceSetStores all the resources localized for one particular culture, ignoring all other cultures, including any fallback rules.
Public classResourceWriterWrites resources in the system-default format to an output file or an output stream. This class cannot be inherited.
Public classResXDataNodeRepresents an element in an XML resource (.resx) file.
Public classResXFileRefRepresents a link to an external resource.
Public classResXFileRef.ConverterProvides a type converter to convert data for a ResXFileRef to and from a string.
Public classResXResourceReaderEnumerates XML resource (.resx) files and streams, and reads the sequential resource name and value pairs.
Public classResXResourceSetRepresents all resources in an XML resource (.resx) file.
Public classResXResourceWriterWrites resources in an XML resource (.resx) file or an output stream.
Public classSupported by Portable Class LibrarySupported in .NET for Windows Store appsSatelliteContractVersionAttributeInstructs a ResourceManager object to ask for a particular version of a satellite assembly.
  InterfaceDescription
Public interfaceIResourceReaderProvides the base functionality for reading data from resource files.
Public interfaceIResourceWriterProvides the base functionality for writing resources to an output file or stream.
  EnumerationDescription
Public enumerationUltimateResourceFallbackLocationSpecifies whether a ResourceManager object looks for the resources of the app's default culture in the main assembly or in a satellite assembly.
Did you find this helpful?
(1500 characters remaining)
© 2013 Microsoft. All rights reserved.