Share via


The Resolver Class

Retired Content

This content is outdated and is no longer being maintained. It is provided as a courtesy for individuals who are still using these technologies. This page may contain URLs that were valid when originally published, but now link to sites or pages that no longer exist.

The Resolver class is a simple structure that exposes a name/value pair. The Resolver Web service returns a generic collection of instances of this class from its methods. The Resolver class is part of the project named ESB.Resolver.csproj, located in the \Source\Core\Source\ESB.Resolver** **folder. The ESB Guidance Core installer installs and registers the Resolver class in the global assembly cache.

The use of a dictionary-based name/value approach makes it easier to add new items in future releases and minimizes the size of the resolution result by avoiding inclusion of non-relevant properties depending on the resolution method and current resolver type.

The Resolver class exposes two properties:

  • Name. This is the name of a name/value pair containing information returned after resolving a connection string.
  • Value. This is the value corresponding to the name of the name/value pair.