Class ServiceHostResolverExtensions
Helper methods for IServiceHostResolver.
Inherited Members
Namespace: Unity.Cloud.Common
Assembly: Unity.Cloud.Common.dll
Syntax
public static class ServiceHostResolverExtensions
  Methods
CreateCopyWithDomainResolverOverride(IServiceHostResolver, IServiceDomainResolver)
Creates a copy of the serviceHostResolver with the given domainResolverOverride.
Declaration
[Obsolete("Deprecated. Use the extension method specialized for ServiceHostResolver instances.")]
public static IServiceHostResolver CreateCopyWithDomainResolverOverride(this IServiceHostResolver serviceHostResolver, IServiceDomainResolver domainResolverOverride)
  Parameters
| Type | Name | Description | 
|---|---|---|
| IServiceHostResolver | serviceHostResolver | The IServiceHostResolver to copy.  | 
      
| IServiceDomainResolver | domainResolverOverride | The IServiceDomainResolver to initialize the copy with.  | 
      
Returns
| Type | Description | 
|---|---|
| IServiceHostResolver | 
Exceptions
| Type | Condition | 
|---|---|
| ArgumentNullException | Thrown if either   | 
      
| InvalidOperationException | Thrown if the   | 
      
CreateCopyWithDomainResolverOverride(ServiceHostResolver, ServiceDomainResolver)
Creates a copy of the serviceHostResolver with the given domainResolverOverride.
Declaration
public static IServiceHostResolver CreateCopyWithDomainResolverOverride(this ServiceHostResolver serviceHostResolver, ServiceDomainResolver domainResolverOverride)
  Parameters
| Type | Name | Description | 
|---|---|---|
| ServiceHostResolver | serviceHostResolver | The ServiceHostResolver to copy.  | 
      
| ServiceDomainResolver | domainResolverOverride | The ServiceDomainResolver to initialize the copy with.  | 
      
Returns
| Type | Description | 
|---|---|
| IServiceHostResolver | 
Exceptions
| Type | Condition | 
|---|---|
| ArgumentNullException | Thrown if either   | 
      
GetResolvedHost(IServiceHostResolver)
Gets the resolved host for the IServiceHostResolver.
Declaration
public static string GetResolvedHost(this IServiceHostResolver serviceHostResolver)
  Parameters
| Type | Name | Description | 
|---|---|---|
| IServiceHostResolver | serviceHostResolver | The IServiceHostResolver to get the resolved host from.  | 
      
Returns
| Type | Description | 
|---|---|
| string | The resolved host.  | 
      
GetResolvedServiceHost(IServiceHostResolver)
Returns an instance of ServiceHost initialized with values resolved from the serviceHostResolver.
Declaration
[Obsolete("Deprecated. Use the extension method specialized for ServiceHostResolver instances.")]
public static ServiceHost GetResolvedServiceHost(this IServiceHostResolver serviceHostResolver)
  Parameters
| Type | Name | Description | 
|---|---|---|
| IServiceHostResolver | serviceHostResolver | The IServiceHostResolver from which to create a ServiceHost.  | 
      
Returns
| Type | Description | 
|---|---|
| ServiceHost | 
Exceptions
| Type | Condition | 
|---|---|
| ArgumentNullException | Thrown if   | 
      
| InvalidOperationException | Thrown if the   |