NGWS SDK Documentation  

This is preliminary documentation and subject to change.
To comment on this topic, please send us email at ngwssdk@microsoft.com. Thanks!

ResourceManager Constructor (String, Type, Type)

Creates a ResourceManager for resources whose names begin with the specified root name in the directory of the specified type's module.

[Visual Basic]
Overloads Public Sub New( _
   ByVal baseName As String, _
   ByVal locationInfo As Type, _
   ByVal usingResourceSet As Type _
)
[C#]
public ResourceManager(
   string baseName,
   Type locationInfo,
   Type usingResourceSet
);
[C++]
public: ResourceManager(
   String* baseName,
   Type* locationInfo,
   Type* usingResourceSet
);
[JScript]
public function ResourceManager(
   baseName : String,
   locationInfo : Type,
   usingResourceSet : Type
);

Parameters

baseName
The root name of the resources. For example, the root name for the resource "MyResource.en-us.resources" is "MyResource".
locationInfo
The resources will be searched for in the directory of the Module of the Type locationInfo. Additionally, the namespace of locationInfo will be used to qualify resource names. For example, if the name of the Type locationInfo is "MyNamespace.MyType" and baseName is "MyResource", the ResourceManager will look for a neutral resource named "MyNamespace.MyResource.resources" and for a German resource named "MyNamespace.MyResource.de.resources".
usingResourceSet
The Type of the custom ResourceSet to be used. If a null reference (in Visual Basic Nothing), the default runtime ResourceSet will be used.

Exceptions

Exception Type Condition
ArgumentException if usingResourceSet is not a subclass of ResourceSet.
ArgumentNullException if baseName is a null reference (Nothing) or locationInfo is a null reference (Nothing).

Remarks

You can specify a ResourceSet implementation to be used. If you do not need a specific ResourceSet implementation but would like to use a custom resource file format, you should subclass ResourceSet, override GetDefaultReader and GetDefaultWriter, and pass that type to this constructor.

See Also

ResourceManager Class | ResourceManager Members | System.Resources Namespace | ResourceManager Constructor Overload List