Show / Hide Table of Contents

Class DependencyResolverServiceHost

Provides a service host with support for dependecy injection.

Inheritance
Object
System.ServiceModel.Channels.CommunicationObject
System.ServiceModel.ServiceHostBase
System.ServiceModel.ServiceHost
DependencyResolverServiceHost
Inherited Members
System.ServiceModel.ServiceHost.AddServiceEndpoint(System.Type, System.ServiceModel.Channels.Binding, System.String)
System.ServiceModel.ServiceHost.AddServiceEndpoint(System.Type, System.ServiceModel.Channels.Binding, System.String, System.Uri)
System.ServiceModel.ServiceHost.AddServiceEndpoint(System.Type, System.ServiceModel.Channels.Binding, System.Uri)
System.ServiceModel.ServiceHost.AddServiceEndpoint(System.Type, System.ServiceModel.Channels.Binding, System.Uri, System.Uri)
System.ServiceModel.ServiceHost.ApplyConfiguration()
ServiceHost.CreateDescription(IDictionary<String, ContractDescription>)
System.ServiceModel.ServiceHost.InitializeDescription(System.Object, System.ServiceModel.UriSchemeKeyedCollection)
System.ServiceModel.ServiceHost.InitializeDescription(System.Type, System.ServiceModel.UriSchemeKeyedCollection)
ServiceHost.OnClosed()
System.ServiceModel.ServiceHost.SingletonInstance
ServiceHostBase.AddBaseAddress(Uri)
ServiceHostBase.AddServiceEndpoint(String, Binding, String)
System.ServiceModel.ServiceHostBase.AddServiceEndpoint(System.String, System.ServiceModel.Channels.Binding, System.String, System.Uri)
System.ServiceModel.ServiceHostBase.AddServiceEndpoint(System.String, System.ServiceModel.Channels.Binding, System.Uri)
System.ServiceModel.ServiceHostBase.AddServiceEndpoint(System.String, System.ServiceModel.Channels.Binding, System.Uri, System.Uri)
System.ServiceModel.ServiceHostBase.AddServiceEndpoint(System.ServiceModel.Description.ServiceEndpoint)
ServiceHostBase.SetEndpointAddress(ServiceEndpoint, String)
System.ServiceModel.ServiceHostBase.AddDefaultEndpoints()
System.ServiceModel.ServiceHostBase.System.IDisposable.Dispose()
System.ServiceModel.ServiceHostBase.InitializeRuntime()
System.ServiceModel.ServiceHostBase.IncrementManualFlowControlLimit(System.Int32)
ServiceHostBase.InitializeDescription(UriSchemeKeyedCollection)
System.ServiceModel.ServiceHostBase.LoadConfigurationSection(System.ServiceModel.Configuration.ServiceElement)
System.ServiceModel.ServiceHostBase.OnAbort()
System.ServiceModel.ServiceHostBase.OnBeginClose(System.TimeSpan, System.AsyncCallback, System.Object)
System.ServiceModel.ServiceHostBase.OnBeginOpen(System.TimeSpan, System.AsyncCallback, System.Object)
System.ServiceModel.ServiceHostBase.OnClose(System.TimeSpan)
System.ServiceModel.ServiceHostBase.OnEndClose(System.IAsyncResult)
System.ServiceModel.ServiceHostBase.OnEndOpen(System.IAsyncResult)
ServiceHostBase.OnOpen(TimeSpan)
System.ServiceModel.ServiceHostBase.OnOpened()
System.ServiceModel.ServiceHostBase.ReleasePerformanceCounters()
ServiceHostBase.Authorization
System.ServiceModel.ServiceHostBase.Authentication
System.ServiceModel.ServiceHostBase.BaseAddresses
ServiceHostBase.ChannelDispatchers
ServiceHostBase.CloseTimeout
System.ServiceModel.ServiceHostBase.Credentials
ServiceHostBase.DefaultCloseTimeout
System.ServiceModel.ServiceHostBase.DefaultOpenTimeout
System.ServiceModel.ServiceHostBase.Description
System.ServiceModel.ServiceHostBase.Extensions
ServiceHostBase.ImplementedContracts
System.ServiceModel.ServiceHostBase.ManualFlowControlLimit
System.ServiceModel.ServiceHostBase.OpenTimeout
System.ServiceModel.ServiceHostBase.UnknownMessageReceived
System.ServiceModel.Channels.CommunicationObject.Abort()
System.ServiceModel.Channels.CommunicationObject.BeginClose(System.AsyncCallback, System.Object)
System.ServiceModel.Channels.CommunicationObject.BeginClose(System.TimeSpan, System.AsyncCallback, System.Object)
System.ServiceModel.Channels.CommunicationObject.BeginOpen(System.AsyncCallback, System.Object)
System.ServiceModel.Channels.CommunicationObject.BeginOpen(System.TimeSpan, System.AsyncCallback, System.Object)
CommunicationObject.Close()
CommunicationObject.Close(TimeSpan)
System.ServiceModel.Channels.CommunicationObject.EndClose(System.IAsyncResult)
System.ServiceModel.Channels.CommunicationObject.EndOpen(System.IAsyncResult)
System.ServiceModel.Channels.CommunicationObject.Fault()
System.ServiceModel.Channels.CommunicationObject.Open()
CommunicationObject.Open(TimeSpan)
CommunicationObject.OnClosing()
System.ServiceModel.Channels.CommunicationObject.OnFaulted()
System.ServiceModel.Channels.CommunicationObject.OnOpening()
System.ServiceModel.Channels.CommunicationObject.GetCommunicationObjectType()
System.ServiceModel.Channels.CommunicationObject.ThrowIfDisposed()
System.ServiceModel.Channels.CommunicationObject.ThrowIfDisposedOrImmutable()
System.ServiceModel.Channels.CommunicationObject.ThrowIfDisposedOrNotOpen()
System.ServiceModel.Channels.CommunicationObject.IsDisposed
System.ServiceModel.Channels.CommunicationObject.State
System.ServiceModel.Channels.CommunicationObject.ThisLock
System.ServiceModel.Channels.CommunicationObject.Closed
System.ServiceModel.Channels.CommunicationObject.Closing
System.ServiceModel.Channels.CommunicationObject.Faulted
CommunicationObject.Opened
System.ServiceModel.Channels.CommunicationObject.Opening
System.Object.ToString()
Object.Equals(Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
Object.MemberwiseClone()
Namespace: IRM.Dependencies
Assembly: IRM.ServiceModel.dll
Syntax
public class DependencyResolverServiceHost : ServiceHost, ICommunicationObject, IExtensibleObject<ServiceHostBase>, IDisposable

Constructors

DependencyResolverServiceHost(Type, Uri[])

Declaration
public DependencyResolverServiceHost(Type serviceType, params Uri[] baseAddresses)
Parameters
System.Type serviceType

System.Uri[] baseAddresses

Extension Methods

ObjectExtensions.DeepClone<T>(T)
AnnotationsExtensions.IsValid(Object)
Back to top Generated by DocFX