Skip to main content

EnvironmentResolver

  • Namespace: PPDS.Auth.Discovery
  • Assembly: PPDS.Auth
  • Kind: Class

Summary

Resolves an environment from a collection by various criteria.

Members

Methods

Resolve

DiscoveredEnvironment Resolve(IReadOnlyList<DiscoveredEnvironment> environments, string identifier)

Resolves an environment by identifier (name, URL, or ID).

  • Param environments: The collection of environments to search.

  • Param identifier: The identifier to match (friendly name, unique name, URL, or ID).

  • Returns: The matching environment, or null if not found.

ResolveByUrl

DiscoveredEnvironment ResolveByUrl(IReadOnlyList<DiscoveredEnvironment> environments, string url)

Resolves an environment by URL only.

  • Param environments: The collection of environments to search.

  • Param url: The URL to match.

  • Returns: The matching environment, or null if not found.