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 |