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.