6 types derived from ServiceHostBase
System.ServiceModel (4)
System\ServiceModel\ComIntegration\ComPlusServiceHost.cs (1)
21abstract class ComPlusServiceHost : ServiceHostBase
System\ServiceModel\Security\NegotiationTokenAuthenticator.cs (1)
951class NegotiationHost : ServiceHostBase
System\ServiceModel\Security\SecuritySessionSecurityTokenAuthenticator.cs (1)
1139class SecuritySessionHost : ServiceHostBase
System\ServiceModel\ServiceHost.cs (1)
1653public class ServiceHost : ServiceHostBase
System.ServiceModel.Activities (1)
System\ServiceModel\Activities\WorkflowServiceHost.cs (1)
28public class WorkflowServiceHost : ServiceHostBase
System.WorkflowServices (1)
System\ServiceModel\WorkflowServiceHost.cs (1)
16public class WorkflowServiceHost : ServiceHostBase
308 references to ServiceHostBase
SMSvcHost (1)
System\ServiceModel\Activation\SharingService.cs (1)
23ServiceHostBase controlServiceHost;
System.ServiceModel (185)
System\ServiceModel\Activation\AspNetCompatibilityRequirementsAttribute.cs (3)
40void IServiceBehavior.AddBindingParameters(ServiceDescription description, ServiceHostBase serviceHostBase, Collection<ServiceEndpoint> endpoints, BindingParameterCollection parameters) 44void IServiceBehavior.Validate(ServiceDescription description, ServiceHostBase serviceHostBase) 54void IServiceBehavior.ApplyDispatchBehavior(ServiceDescription description, ServiceHostBase serviceHostBase)
System\ServiceModel\Activation\AspNetEnvironment.cs (2)
145public virtual void AddHostingBehavior(ServiceHostBase serviceHost, ServiceDescription description) 183public virtual string GetAnnotationFromHost(ServiceHostBase host)
System\ServiceModel\Activation\ServiceHostFactoryBase.cs (1)
8public abstract ServiceHostBase CreateServiceHost(string constructorString, Uri[] baseAddresses);
System\ServiceModel\Activation\VirtualPathExtension.cs (3)
9public sealed class VirtualPathExtension : IExtension<ServiceHostBase> 36public void Attach(ServiceHostBase owner) 40public void Detach(ServiceHostBase owner)
System\ServiceModel\Administration\ManagementExtension.cs (11)
16static Dictionary<ServiceHostBase, DateTime> services; 39static Dictionary<ServiceHostBase, DateTime> GetServices() 47ManagementExtension.services = new Dictionary<ServiceHostBase, DateTime>(); 54internal static ICollection<ServiceHostBase> Services 62internal static DateTime GetTimeOpened(ServiceHostBase service) 67public static void OnServiceOpened(ServiceHostBase serviceHostBase) 73public static void OnServiceClosing(ServiceHostBase serviceHostBase) 78static void Add(ServiceHostBase service) 80Dictionary<ServiceHostBase, DateTime> services = GetServices(); 90static void Remove(ServiceHostBase service) 92Dictionary<ServiceHostBase, DateTime> services = GetServices();
System\ServiceModel\Administration\ServiceInfo.cs (3)
20ServiceHostBase service; 23internal ServiceInfo(ServiceHostBase service) 79public ServiceHostBase Service
System\ServiceModel\Administration\ServiceInfoCollection.cs (2)
16internal ServiceInfoCollection(IEnumerable<ServiceHostBase> services) 18foreach (ServiceHostBase service in services)
System\ServiceModel\Channels\PeerSecurityHelpers.cs (1)
764using (OperationContextScope scope = new OperationContextScope(new OperationContext((ServiceHostBase)null)))
System\ServiceModel\Channels\PeerSecurityManager.cs (3)
784void IServiceBehavior.Validate(ServiceDescription description, ServiceHostBase serviceHostBase) 788void IServiceBehavior.AddBindingParameters(ServiceDescription description, ServiceHostBase serviceHostBase, Collection<ServiceEndpoint> endpoints, BindingParameterCollection parameters) 797void IServiceBehavior.ApplyDispatchBehavior(ServiceDescription description, ServiceHostBase serviceHostBase)
System\ServiceModel\Channels\PeerService.cs (3)
220void IServiceBehavior.Validate(ServiceDescription description, ServiceHostBase serviceHost) 224void IServiceBehavior.AddBindingParameters(ServiceDescription description, ServiceHostBase serviceHost, Collection<ServiceEndpoint> endpoints, BindingParameterCollection parameters) 228void IServiceBehavior.ApplyDispatchBehavior(ServiceDescription description, ServiceHostBase serviceHost)
System\ServiceModel\ComIntegration\ComPlusServiceLoader.cs (1)
26public ServiceDescription Load(ServiceHostBase host)
System\ServiceModel\ComIntegration\SecurityCookieModeValidator.cs (3)
35void IServiceBehavior.AddBindingParameters(ServiceDescription description, ServiceHostBase serviceHostBase, Collection<ServiceEndpoint> endpoints, BindingParameterCollection parameters) 39void IServiceBehavior.Validate(ServiceDescription service, ServiceHostBase serviceHostBase) 43void IServiceBehavior.ApplyDispatchBehavior(ServiceDescription service, ServiceHostBase serviceHostBase)
System\ServiceModel\ComIntegration\WasHostedComPlusFactory.cs (1)
10public override ServiceHostBase CreateServiceHost(string constructorString, Uri[] baseAddresses)
System\ServiceModel\Description\ConfigLoader.cs (8)
381public void LoadHostConfig(ServiceElement serviceElement, ServiceHostBase host, System.Action<Uri> addBaseAddress) 437public void LoadServiceDescription(ServiceHostBase host, ServiceDescription description, ServiceElement serviceElement, System.Action<Uri> addBaseAddress, bool skipHost = false) 461ServiceHostBase.ServiceAndBehaviorsContractResolver resolver = this.contractResolver as ServiceHostBase.ServiceAndBehaviorsContractResolver; 783ServiceHostBase host, ServiceDescription description, bool omitSettingEndpointAddress = false) 893ContextInformation context, ServiceHostBase host, ServiceDescription description, out ServiceEndpoint endpoint, bool omitSettingEndpointAddress = false) 979internal static void ConfigureEndpointAddress(ServiceEndpointElement serviceEndpointElement, ServiceHostBase host, ServiceEndpoint endpoint) 990internal static void ConfigureEndpointListenUri(ServiceEndpointElement serviceEndpointElement, ServiceHostBase host, ServiceEndpoint endpoint)
System\ServiceModel\Description\DispatcherBuilder.cs (9)
187void ValidateDescription(ServiceDescription description, ServiceHostBase serviceHost) 240ServiceHostBase serviceHost, 540static Uri EnsureListenUri(ServiceHostBase serviceHost, ServiceEndpoint endpoint) 555void GetBaseAndRelativeAddresses(ServiceHostBase serviceHost, Uri listenUri, string scheme, out Uri listenUriBaseAddress, out string listenUriRelativeAddress) 578void InitializeServicePerformanceCounters(ServiceHostBase serviceHost) 600internal static BindingParameterCollection GetBindingParameters(ServiceHostBase serviceHost, Collection<ServiceEndpoint> endpoints) 619internal static ListenUriInfo GetListenUriInfoForEndpoint(ServiceHostBase host, ServiceEndpoint endpoint) 625public void InitializeServiceHost(ServiceDescription description, ServiceHostBase serviceHost) 920static EndpointDispatcher BuildDispatcher(ServiceHostBase service,
System\ServiceModel\Description\IServiceBehavior.cs (3)
16void Validate(ServiceDescription serviceDescription, ServiceHostBase serviceHostBase); 17void AddBindingParameters(ServiceDescription serviceDescription, ServiceHostBase serviceHostBase, Collection<ServiceEndpoint> endpoints, BindingParameterCollection bindingParameters); 18void ApplyDispatchBehavior(ServiceDescription serviceDescription, ServiceHostBase serviceHostBase);
System\ServiceModel\Description\ServiceAuthenticationBehavior.cs (3)
79void IServiceBehavior.Validate(ServiceDescription description, ServiceHostBase serviceHostBase) 83void IServiceBehavior.AddBindingParameters(ServiceDescription description, ServiceHostBase serviceHostBase, Collection<ServiceEndpoint> endpoints, BindingParameterCollection parameters) 120void IServiceBehavior.ApplyDispatchBehavior(ServiceDescription description, ServiceHostBase serviceHostBase)
System\ServiceModel\Description\ServiceAuthorizationBehavior.cs (3)
181void IServiceBehavior.Validate(ServiceDescription description, ServiceHostBase serviceHostBase) 185void IServiceBehavior.AddBindingParameters(ServiceDescription description, ServiceHostBase serviceHostBase, Collection<ServiceEndpoint> endpoints, BindingParameterCollection parameters) 189void IServiceBehavior.ApplyDispatchBehavior(ServiceDescription description, ServiceHostBase serviceHostBase)
System\ServiceModel\Description\ServiceCredentials.cs (4)
210void IServiceBehavior.Validate(ServiceDescription description, ServiceHostBase serviceHostBase) 228void ConfigureServiceHost(ServiceHostBase serviceHost) 285void IServiceBehavior.AddBindingParameters(ServiceDescription description, ServiceHostBase serviceHostBase, Collection<ServiceEndpoint> endpoints, BindingParameterCollection parameters) 300void IServiceBehavior.ApplyDispatchBehavior(ServiceDescription description, ServiceHostBase serviceHostBase)
System\ServiceModel\Description\ServiceDebugBehavior.cs (6)
141void IServiceBehavior.Validate(ServiceDescription description, ServiceHostBase serviceHostBase) 145void IServiceBehavior.AddBindingParameters(ServiceDescription description, ServiceHostBase serviceHostBase, Collection<ServiceEndpoint> endpoints, BindingParameterCollection parameters) 159void IServiceBehavior.ApplyDispatchBehavior(ServiceDescription description, ServiceHostBase serviceHostBase) 181private void SetExtensionProperties(ServiceMetadataExtension mex, ServiceHostBase host) 192bool EnsureHelpPageDispatcher(ServiceHostBase host, ServiceMetadataExtension mex, Uri url, string scheme) 207void CreateHelpPageEndpoints(ServiceDescription description, ServiceHostBase host, ServiceMetadataExtension mex)
System\ServiceModel\Description\ServiceMetadataBehavior.cs (11)
178void IServiceBehavior.Validate(ServiceDescription description, ServiceHostBase serviceHostBase) 182void IServiceBehavior.AddBindingParameters(ServiceDescription description, ServiceHostBase serviceHostBase, Collection<ServiceEndpoint> endpoints, BindingParameterCollection parameters) 186void IServiceBehavior.ApplyDispatchBehavior(ServiceDescription description, ServiceHostBase serviceHostBase) 196void ApplyBehavior(ServiceDescription description, ServiceHostBase host) 204private void CreateHttpGetEndpoints(ServiceDescription description, ServiceHostBase host, ServiceMetadataExtension mex) 233static bool EnsureGetDispatcher(ServiceHostBase host, ServiceMetadataExtension mex, Uri url, string scheme) 247void SetExtensionProperties(ServiceDescription description, ServiceHostBase host, ServiceMetadataExtension mex) 290private static void CustomizeMetadataEndpoints(ServiceDescription description, ServiceHostBase host, ServiceMetadataExtension mex) 414internal void AddImplementedContracts(ServiceHostBase.ServiceAndBehaviorsContractResolver resolver) 453ServiceHostBase host; 456internal MetadataExtensionInitializer(ServiceMetadataBehavior behavior, ServiceDescription description, ServiceHostBase host)
System\ServiceModel\Description\ServiceMetadataExtension.cs (7)
24public class ServiceMetadataExtension : IExtension<ServiceHostBase> 36ServiceHostBase owner; 277void IExtension<ServiceHostBase>.Attach(ServiceHostBase owner) 290void IExtension<ServiceHostBase>.Detach(ServiceHostBase owner) 306static internal ServiceMetadataExtension EnsureServiceMetadataExtension(ServiceDescription description, ServiceHostBase host)
System\ServiceModel\Description\ServiceSecurityAuditBehavior.cs (3)
102void IServiceBehavior.Validate(ServiceDescription description, ServiceHostBase serviceHostBase) 106void IServiceBehavior.AddBindingParameters(ServiceDescription description, ServiceHostBase serviceHostBase, Collection<ServiceEndpoint> endpoints, BindingParameterCollection parameters) 114void IServiceBehavior.ApplyDispatchBehavior(ServiceDescription description, ServiceHostBase serviceHostBase)
System\ServiceModel\Description\ServiceThrottlingBehavior.cs (3)
82void IServiceBehavior.Validate(ServiceDescription description, ServiceHostBase serviceHostBase) 86void IServiceBehavior.AddBindingParameters(ServiceDescription description, ServiceHostBase serviceHostBase, Collection<ServiceEndpoint> endpoints, BindingParameterCollection parameters) 90void IServiceBehavior.ApplyDispatchBehavior(ServiceDescription description, ServiceHostBase serviceHostBase)
System\ServiceModel\Description\ServiceTimeoutsBehavior.cs (3)
38void IServiceBehavior.Validate(ServiceDescription description, ServiceHostBase serviceHostBase) 42void IServiceBehavior.AddBindingParameters(ServiceDescription description, ServiceHostBase serviceHostBase, Collection<ServiceEndpoint> endpoints, BindingParameterCollection parameters) 46void IServiceBehavior.ApplyDispatchBehavior(ServiceDescription description, ServiceHostBase serviceHostBase)
System\ServiceModel\Description\UseRequestHeadersForMetadataAddressBehavior.cs (3)
34void IServiceBehavior.Validate(ServiceDescription serviceDescription, ServiceHostBase serviceHostBase) 38void IServiceBehavior.AddBindingParameters(ServiceDescription serviceDescription, ServiceHostBase serviceHostBase, Collection<ServiceEndpoint> endpoints, BindingParameterCollection bindingParameters) 42void IServiceBehavior.ApplyDispatchBehavior(ServiceDescription serviceDescription, ServiceHostBase serviceHostBase)
System\ServiceModel\Diagnostics\DefaultPerformanceCounters.cs (2)
64static internal string CreateFriendlyInstanceName(ServiceHostBase serviceHost) 70internal DefaultPerformanceCounters(ServiceHostBase serviceHost)
System\ServiceModel\Diagnostics\PerformanceCounters.cs (1)
333ServiceHostBase serviceHost,
System\ServiceModel\Diagnostics\PerformanceCountersFactory.cs (1)
14static internal ServicePerformanceCountersBase CreateServiceCounters(ServiceHostBase serviceHost)
System\ServiceModel\Diagnostics\ServiceModelPerformanceCounters.cs (1)
28ServiceHostBase serviceHost,
System\ServiceModel\Diagnostics\ServicePerformanceCounters.cs (1)
16internal ServicePerformanceCounters(ServiceHostBase serviceHost)
System\ServiceModel\Diagnostics\ServicePerformanceCountersBase.cs (7)
115internal ServicePerformanceCountersBase(ServiceHostBase serviceHost) 146private static string GetServiceUri(ServiceHostBase serviceHost, ServiceInfo serviceInfo) 156private static string GetFullInstanceName(ServiceHostBase serviceHost) 165private static string GetShortInstanceName(ServiceHostBase serviceHost) 199internal static string CreateFriendlyInstanceName(ServiceHostBase serviceHost) 212internal static string GetFriendlyInstanceName(ServiceHostBase serviceHost) 225static bool TryGetFullVirtualPath(ServiceHostBase serviceHost, out string uri)
System\ServiceModel\Diagnostics\ServicePerformanceCountersV2.cs (1)
27internal ServicePerformanceCountersV2(ServiceHostBase serviceHost)
System\ServiceModel\Dispatcher\ChannelDispatcher.cs (5)
29ServiceHostBase host; 183public override ServiceHostBase Host 925protected override void Attach(ServiceHostBase host) 932ServiceHostBase serviceHost = host; 945protected override void Detach(ServiceHostBase host)
System\ServiceModel\Dispatcher\ChannelDispatcherBase.cs (5)
12public abstract ServiceHostBase Host { get; } 15internal void AttachInternal(ServiceHostBase host) 20protected virtual void Attach(ServiceHostBase host) 24internal void DetachInternal(ServiceHostBase host) 29protected virtual void Detach(ServiceHostBase host)
System\ServiceModel\Dispatcher\ChannelDispatcherCollection.cs (2)
15ServiceHostBase service; 17internal ChannelDispatcherCollection(ServiceHostBase service, object syncRoot)
System\ServiceModel\Dispatcher\ChannelHandler.cs (1)
31readonly ServiceHostBase host;
System\ServiceModel\Dispatcher\DataContractSerializerServiceBehavior.cs (3)
36void IServiceBehavior.Validate(ServiceDescription description, ServiceHostBase serviceHostBase) 40void IServiceBehavior.AddBindingParameters(ServiceDescription description, ServiceHostBase serviceHostBase, Collection<ServiceEndpoint> endpoints, BindingParameterCollection parameters) 44void IServiceBehavior.ApplyDispatchBehavior(ServiceDescription description, ServiceHostBase serviceHostBase)
System\ServiceModel\Dispatcher\InstanceBehavior.cs (1)
21ServiceHostBase host;
System\ServiceModel\Dispatcher\ListenerHandler.cs (3)
30readonly ServiceHostBase host; 36internal ListenerHandler(IListenerBinder listenerBinder, ChannelDispatcher channelDispatcher, ServiceHostBase host, ServiceThrottle throttle, IDefaultCommunicationTimeouts timeouts) 98internal ServiceHostBase Host
System\ServiceModel\Dispatcher\MessageRpc.cs (2)
30internal readonly ServiceHostBase Host; 82ServiceChannel channel, ServiceHostBase host, ChannelHandler channelHandler, bool cleanThread,
System\ServiceModel\Dispatcher\PartialTrustValidationBehavior.cs (3)
61public void Validate(ServiceDescription description, ServiceHostBase serviceHostBase) 75public void AddBindingParameters(ServiceDescription serviceDescription, ServiceHostBase serviceHostBase, Collection<ServiceEndpoint> endpoints, BindingParameterCollection bindingParameters) { } 76public void ApplyDispatchBehavior(ServiceDescription serviceDescription, ServiceHostBase serviceHostBase) { }
System\ServiceModel\Dispatcher\PeerValidationBehavior.cs (3)
66void IServiceBehavior.AddBindingParameters(ServiceDescription description, ServiceHostBase serviceHostBase, Collection<ServiceEndpoint> endpoints, BindingParameterCollection parameters) 70void IServiceBehavior.ApplyDispatchBehavior(ServiceDescription description, ServiceHostBase serviceHostBase) 74void IServiceBehavior.Validate(ServiceDescription description, ServiceHostBase serviceHostBase)
System\ServiceModel\Dispatcher\SecurityValidationBehavior.cs (3)
134void IServiceBehavior.AddBindingParameters(ServiceDescription description, ServiceHostBase serviceHostBase, Collection<ServiceEndpoint> endpoints, BindingParameterCollection parameters) 138void IServiceBehavior.ApplyDispatchBehavior(ServiceDescription description, ServiceHostBase serviceHostBase) 142void IServiceBehavior.Validate(ServiceDescription description, ServiceHostBase serviceHostBase)
System\ServiceModel\Dispatcher\ServiceThrottle.cs (2)
30ServiceHostBase host; 35internal ServiceThrottle(ServiceHostBase host)
System\ServiceModel\Dispatcher\TransactionValidationBehavior.cs (3)
113void IServiceBehavior.AddBindingParameters(ServiceDescription description, ServiceHostBase serviceHostBase, Collection<ServiceEndpoint> endpoints, BindingParameterCollection parameters) 117void IServiceBehavior.ApplyDispatchBehavior(ServiceDescription service, ServiceHostBase serviceHostBase) 121void IServiceBehavior.Validate(ServiceDescription service, ServiceHostBase serviceHostBase)
System\ServiceModel\Dispatcher\UniqueContractNameValidationBehavior.cs (3)
19public void Validate(ServiceDescription description, ServiceHostBase serviceHostBase) 43public void AddBindingParameters(ServiceDescription description, ServiceHostBase serviceHostBase, Collection<ServiceEndpoint> endpoints, BindingParameterCollection parameters) 47public void ApplyDispatchBehavior(ServiceDescription description, ServiceHostBase serviceHostBase)
System\ServiceModel\InstanceContext.cs (7)
27readonly ServiceHostBase host; 44public InstanceContext(ServiceHostBase host, object implementation) 49internal InstanceContext(ServiceHostBase host, object implementation, bool isUserCreated) 54internal InstanceContext(ServiceHostBase host, object implementation, bool wellKnown, bool isUserCreated) 67public InstanceContext(ServiceHostBase host) 72internal InstanceContext(ServiceHostBase host, bool isUserCreated) 222public ServiceHostBase Host
System\ServiceModel\MsmqIntegration\MsmqIntegrationValidationBehavior.cs (3)
54void IServiceBehavior.AddBindingParameters(ServiceDescription description, ServiceHostBase serviceHostBase, Collection<ServiceEndpoint> endpoints, BindingParameterCollection parameters) 58void IServiceBehavior.ApplyDispatchBehavior(ServiceDescription description, ServiceHostBase serviceHostBase) 62void IServiceBehavior.Validate(ServiceDescription description, ServiceHostBase serviceHostBase)
System\ServiceModel\OperationContext.cs (5)
27ServiceHostBase host; 66internal OperationContext(ServiceHostBase host) 71internal OperationContext(ServiceHostBase host, MessageVersion outgoingMessageVersion) 80internal OperationContext(RequestContext requestContext, Message request, ServiceChannel channel, ServiceHostBase host) 184public ServiceHostBase Host
System\ServiceModel\Security\SecuritySessionSecurityTokenAuthenticator.cs (2)
33ServiceHostBase rstListener; 1044internal ServiceHostBase RequestSecurityTokenListener
System\ServiceModel\ServiceBehaviorAttribute.cs (4)
348void IServiceBehavior.Validate(ServiceDescription description, ServiceHostBase serviceHostBase) 356void IServiceBehavior.AddBindingParameters(ServiceDescription description, ServiceHostBase serviceHostBase, Collection<ServiceEndpoint> endpoints, BindingParameterCollection parameters) 360void IServiceBehavior.ApplyDispatchBehavior(ServiceDescription description, ServiceHostBase serviceHostBase) 418void ApplyInstancing(ServiceDescription description, ServiceHostBase serviceHostBase)
System\ServiceModel\ServiceHost.cs (8)
30public abstract class ServiceHostBase : CommunicationObject, IExtensibleObject<ServiceHostBase>, IDisposable 39ExtensionCollection<ServiceHostBase> extensions; 63this.extensions = new ExtensionCollection<ServiceHostBase>(this, this.ThisLock); 218public IExtensionCollection<ServiceHostBase> Extensions 1248ServiceHostBase host; 1250public OpenAsyncResult(ServiceHostBase host, TimeSpan timeout, AsyncCallback callback, object state) 1302ServiceHostBase serviceHost; 1305public CloseAsyncResult(TimeSpan timeout, AsyncCallback callback, object state, ServiceHostBase serviceHost)
System.ServiceModel.Activation (28)
System\ServiceModel\Activation\ApplyHostConfigurationBehavior.cs (5)
20void IServiceBehavior.Validate(ServiceDescription description, ServiceHostBase service) 28void IServiceBehavior.AddBindingParameters(ServiceDescription description, ServiceHostBase service, Collection<ServiceEndpoint> endpoints, BindingParameterCollection parameters) 32void IServiceBehavior.ApplyDispatchBehavior(ServiceDescription description, ServiceHostBase service) 40void SetEndpointAddressFilterToIgnorePort(ServiceHostBase service) 63void FailActivationIfEndpointsHaveAbsoluteAddress(ServiceHostBase service)
System\ServiceModel\Activation\HostedAspNetEnvironment.cs (2)
139public override void AddHostingBehavior(ServiceHostBase serviceHost, ServiceDescription description) 186public override string GetAnnotationFromHost(ServiceHostBase host)
System\ServiceModel\Activation\HostedBindingBehavior.cs (3)
26void IServiceBehavior.Validate(ServiceDescription description, ServiceHostBase serviceHostBase) 30void IServiceBehavior.AddBindingParameters(ServiceDescription description, ServiceHostBase serviceHostBase, Collection<ServiceEndpoint> endpoints, BindingParameterCollection parameters) 40void IServiceBehavior.ApplyDispatchBehavior(ServiceDescription description, ServiceHostBase serviceHostBase)
System\ServiceModel\Activation\ServiceHostFactory.cs (1)
32public override ServiceHostBase CreateServiceHost(string constructorString, Uri[] baseAddresses)
System\ServiceModel\Activities\Activation\WorkflowServiceHostFactory.cs (1)
33public override ServiceHostBase CreateServiceHost(string constructorString, Uri[] baseAddresses)
System\ServiceModel\ServiceHostingEnvironment.cs (16)
598readonly CollectibleLRUCache<string, ServiceHostBase> directory; 638this.directory = new CollectibleLRUCache<string, ServiceHostBase>(16, StringComparer.OrdinalIgnoreCase); 921ServiceHostBase host = activationInfo.Value as ServiceHostBase; 1037ServiceHostBase service = CreateService(normalizedVirtualPath, eventTraceActivity); 1181ServiceHostBase CreateService(string normalizedVirtualPath, EventTraceActivity eventTraceActivity) 1186ServiceHostBase service = null; 1472void OnServiceFaulted(ServiceHostBase host) 1607class ServiceActivationInfo : CollectibleLRUCache<string, ServiceHostBase>.CollectibleNode 1656public void SetService(ServiceHostBase service, bool shouldTrackBusyCountIncrement) 1695ServiceHostBase service = this.Value; 1730ServiceHostBase service = this.Value; 1760ServiceHostBase service = this.Value; 1771if ((ServiceHostBase)sender == this.Value) 1779manager.OnServiceFaulted((ServiceHostBase)sender); 1782void UnregisterEvents(ServiceHostBase service)
System.ServiceModel.Activities (42)
System\ServiceModel\Activities\Description\BufferedReceiveServiceBehavior.cs (3)
37public void ApplyDispatchBehavior(ServiceDescription serviceDescription, ServiceHostBase serviceHostBase) 67public void Validate(ServiceDescription serviceDescription, ServiceHostBase serviceHostBase) 87public void AddBindingParameters(ServiceDescription serviceDescription, ServiceHostBase serviceHostBase, Collection<ServiceEndpoint> endpoints, BindingParameterCollection bindingParameters)
System\ServiceModel\Activities\Description\ControlOperationBehavior.cs (1)
36ServiceHostBase serviceHost = dispatchOperation.Parent.ChannelDispatcher.Host;
System\ServiceModel\Activities\Description\EtwTrackingBehavior.cs (3)
29public virtual void AddBindingParameters(ServiceDescription serviceDescription, ServiceHostBase serviceHostBase, Collection<ServiceEndpoint> endpoints, BindingParameterCollection bindingParameters) 33public virtual void ApplyDispatchBehavior(ServiceDescription serviceDescription, ServiceHostBase serviceHostBase) 66public virtual void Validate(ServiceDescription serviceDescription, ServiceHostBase serviceHostBase)
System\ServiceModel\Activities\Description\SendMessageChannelCacheBehavior.cs (3)
35public void AddBindingParameters(ServiceDescription serviceDescription, ServiceHostBase serviceHostBase, Collection<ServiceEndpoint> endpoints, BindingParameterCollection bindingParameters) 39public void ApplyDispatchBehavior(ServiceDescription serviceDescription, ServiceHostBase serviceHostBase) 48public void Validate(ServiceDescription serviceDescription, ServiceHostBase serviceHostBase)
System\ServiceModel\Activities\Description\SqlWorkflowInstanceStoreBehavior.cs (3)
157public void AddBindingParameters(ServiceDescription serviceDescription, ServiceHostBase serviceHostBase, Collection<ServiceEndpoint> endpoints, BindingParameterCollection bindingParameters) 161public void ApplyDispatchBehavior(ServiceDescription serviceDescription, ServiceHostBase serviceHostBase) 176public void Validate(ServiceDescription serviceDescription, ServiceHostBase serviceHostBase)
System\ServiceModel\Activities\Description\WorkflowIdleBehavior.cs (3)
56public void AddBindingParameters(ServiceDescription serviceDescription, ServiceHostBase serviceHostBase, Collection<ServiceEndpoint> endpoints, BindingParameterCollection bindingParameters) 60public void ApplyDispatchBehavior(ServiceDescription serviceDescription, ServiceHostBase serviceHostBase) 70public void Validate(ServiceDescription serviceDescription, ServiceHostBase serviceHostBase)
System\ServiceModel\Activities\Description\WorkflowInstanceManagementBehavior.cs (3)
96public void AddBindingParameters(ServiceDescription serviceDescription, ServiceHostBase serviceHostBase, Collection<ServiceEndpoint> endpoints, BindingParameterCollection bindingParameters) 101public void ApplyDispatchBehavior(ServiceDescription serviceDescription, ServiceHostBase serviceHostBase) 116public void Validate(ServiceDescription serviceDescription, ServiceHostBase serviceHostBase)
System\ServiceModel\Activities\Description\WorkflowOperationBehavior.cs (2)
70ServiceHostBase serviceHost = dispatchOperation.Parent.ChannelDispatcher.Host; 135CorrelationKeyCalculator keyCalculator, WorkflowOperationBehavior behavior, ServiceHostBase host, IOperationInvoker innerInvoker)
System\ServiceModel\Activities\Description\WorkflowServiceBehavior.cs (4)
26public void AddBindingParameters(ServiceDescription serviceDescription, ServiceHostBase serviceHostBase, System.Collections.ObjectModel.Collection<ServiceEndpoint> endpoints, System.ServiceModel.Channels.BindingParameterCollection bindingParameters) 30public void ApplyDispatchBehavior(ServiceDescription serviceDescription, ServiceHostBase serviceHostBase) 79public void Validate(ServiceDescription serviceDescription, ServiceHostBase serviceHostBase) 98ServiceHostBase serviceHost = endpointDispatcher.ChannelDispatcher.Host;
System\ServiceModel\Activities\Description\WorkflowUnhandledExceptionBehavior.cs (3)
37public void AddBindingParameters(ServiceDescription serviceDescription, ServiceHostBase serviceHostBase, Collection<ServiceEndpoint> endpoints, BindingParameterCollection bindingParameters) 41public void ApplyDispatchBehavior(ServiceDescription serviceDescription, ServiceHostBase serviceHostBase) 50public void Validate(ServiceDescription serviceDescription, ServiceHostBase serviceHostBase)
System\ServiceModel\Activities\Diagnostics\WorkflowServiceHostPerformanceCounters.cs (2)
155static internal string CreateFriendlyInstanceName(ServiceHostBase serviceHost) 193static bool TryGetFullVirtualPath(ServiceHostBase serviceHost, out string uri)
System\ServiceModel\Activities\Dispatcher\BufferedReceiveManager.cs (5)
14sealed class BufferedReceiveManager : IExtension<ServiceHostBase> 319void IExtension<ServiceHostBase>.Attach(ServiceHostBase owner) 339void IExtension<ServiceHostBase>.Detach(ServiceHostBase owner)
System\ServiceModel\Activities\Dispatcher\ControlOperationInvoker.cs (2)
49CorrelationKeyCalculator correlationKeyCalculator, ServiceHostBase host) 55CorrelationKeyCalculator correlationKeyCalculator, IOperationInvoker innerInvoker, ServiceHostBase host)
System\ServiceModel\Activities\Dispatcher\DurableInstanceContextProvider.cs (2)
14ServiceHostBase serviceHostBase; 16public DurableInstanceContextProvider(ServiceHostBase serviceHost)
System\ServiceModel\Activities\Dispatcher\DurableInstanceProvider.cs (2)
14ServiceHostBase serviceHost; 16public DurableInstanceProvider(ServiceHostBase serviceHost)
System\ServiceModel\Endpoint.cs (1)
93public EndpointAddress GetAddress(ServiceHostBase host)
System.ServiceModel.Discovery (17)
System\ServiceModel\Discovery\DiscoveryServiceExtension.cs (6)
13public abstract class DiscoveryServiceExtension : IExtension<ServiceHostBase> 15ServiceHostBase owner; 41void IExtension<ServiceHostBase>.Attach(ServiceHostBase owner) 55void IExtension<ServiceHostBase>.Detach(ServiceHostBase owner)
System\ServiceModel\Discovery\OfflineAnnouncementChannelDispatcher.cs (3)
15ServiceHostBase serviceHostBase; 18internal OfflineAnnouncementChannelDispatcher(ServiceHostBase serviceHostBase, Collection<AnnouncementEndpoint> announcementEndpoints, Collection<EndpointDiscoveryMetadata> publishedEndpoints, DiscoveryMessageSequenceGenerator discoveryMessageSequenceGenerator) 26public override ServiceHostBase Host
System\ServiceModel\Discovery\OnlineAnnouncementChannelDispatcher.cs (4)
22ServiceHostBase serviceHostBase; 26internal OnlineAnnouncementChannelDispatcher(ServiceHostBase serviceHostBase, Collection<AnnouncementEndpoint> announcementEndpoints, Collection<EndpointDiscoveryMetadata> publishedEndpoints, DiscoveryMessageSequenceGenerator discoveryMessageSequenceGenerator) 41public override ServiceHostBase Host 94void InitChannelDispatchers(ServiceHostBase serviceHostBase)
System\ServiceModel\Discovery\ServiceDiscoveryBehavior.cs (4)
34void IServiceBehavior.AddBindingParameters(ServiceDescription serviceDescription, ServiceHostBase serviceHostBase, Collection<ServiceEndpoint> endpoints, 40void IServiceBehavior.Validate(ServiceDescription serviceDescription, ServiceHostBase serviceHostBase) 81void IServiceBehavior.ApplyDispatchBehavior(ServiceDescription serviceDescription, ServiceHostBase serviceHostBase) 118static void SetDiscoveryImplementation(ServiceHostBase host, DiscoveryService discoveryService)
System.ServiceModel.Routing (9)
System\ServiceModel\Routing\RoutingBehavior.cs (3)
32void IServiceBehavior.AddBindingParameters(ServiceDescription serviceDescription, ServiceHostBase serviceHostBase, Collection<ServiceEndpoint> endpoints, BindingParameterCollection bindingParameters) 36void IServiceBehavior.ApplyDispatchBehavior(ServiceDescription serviceDescription, ServiceHostBase serviceHostBase) 61void IServiceBehavior.Validate(ServiceDescription serviceDescription, ServiceHostBase serviceHostBase)
System\ServiceModel\Routing\RoutingExtension.cs (5)
14public sealed class RoutingExtension : IExtension<ServiceHostBase> 41void IExtension<ServiceHostBase>.Attach(ServiceHostBase owner) 45void IExtension<ServiceHostBase>.Detach(ServiceHostBase owner)
System\ServiceModel\Routing\RoutingService.cs (1)
62ServiceHostBase host = this.operationContext.Host;
System.ServiceModel.Web (2)
System\ServiceModel\Description\WebScriptEnablingBehavior.cs (1)
253ServiceHostBase host = endpointDispatcher.ChannelDispatcher.Host;
System\ServiceModel\Web\AutomaticEndpointGenerator.cs (1)
39public ServiceEndpoint GenerateServiceEndpoint(ServiceHostBase serviceHost, Uri baseAddress)
System.WorkflowServices (24)
System\ServiceModel\Activation\WorkflowServiceHostFactory.cs (1)
21public override ServiceHostBase CreateServiceHost(string constructorString, Uri[] baseAddresses)
System\ServiceModel\Description\DurableServiceAttribute.cs (4)
50public void AddBindingParameters(ServiceDescription serviceDescription, ServiceHostBase serviceHostBase, System.Collections.ObjectModel.Collection<ServiceEndpoint> endpoints, System.ServiceModel.Channels.BindingParameterCollection bindingParameters) 55public void ApplyDispatchBehavior(ServiceDescription serviceDescription, ServiceHostBase serviceHostBase) 103Fx.Assert(sender is ServiceHostBase, "The sender should be serviceHostBase."); 219public void Validate(ServiceDescription serviceDescription, ServiceHostBase serviceHostBase)
System\ServiceModel\Description\PersistenceProviderBehavior.cs (3)
68public virtual void AddBindingParameters(ServiceDescription serviceDescription, ServiceHostBase serviceHostBase, System.Collections.ObjectModel.Collection<ServiceEndpoint> endpoints, System.ServiceModel.Channels.BindingParameterCollection bindingParameters) 73public virtual void ApplyDispatchBehavior(ServiceDescription serviceDescription, ServiceHostBase serviceHostBase) 89public virtual void Validate(ServiceDescription serviceDescription, ServiceHostBase serviceHostBase)
System\ServiceModel\Description\WorkflowRuntimeBehavior.cs (3)
89public void AddBindingParameters(ServiceDescription serviceDescription, ServiceHostBase serviceHostBase, System.Collections.ObjectModel.Collection<ServiceEndpoint> endpoints, System.ServiceModel.Channels.BindingParameterCollection bindingParameters) 94public void ApplyDispatchBehavior(ServiceDescription serviceDescription, ServiceHostBase serviceHostBase) 122public void Validate(ServiceDescription serviceDescription, ServiceHostBase serviceHostBase)
System\ServiceModel\Description\WorkflowServiceBehavior.cs (3)
203public void AddBindingParameters(ServiceDescription description, ServiceHostBase serviceHostBase, Collection<ServiceEndpoint> endpoints, BindingParameterCollection parameters) 208public void ApplyDispatchBehavior(ServiceDescription description, ServiceHostBase serviceHostBase) 375public void Validate(ServiceDescription description, ServiceHostBase serviceHostBase)
System\ServiceModel\Dispatcher\DurableInstanceContextProvider.cs (2)
20ServiceHostBase serviceHostBase; 22protected DurableInstanceContextProvider(ServiceHostBase serviceHostBase, bool isPerCall)
System\ServiceModel\Dispatcher\ServiceDurableInstanceContextProvider.cs (1)
27ServiceHostBase serviceHostBase,
System\ServiceModel\Dispatcher\WorkflowInstanceContextProvider.cs (2)
19ServiceHostBase serviceHostBase; 24public WorkflowInstanceContextProvider(ServiceHostBase serviceHostBase, bool isPerCall, WorkflowDefinitionContext workflowDefinitionContext)
System\ServiceModel\Dispatcher\WorkflowInstanceLifeTimeManagerExtension.cs (5)
16class WorkflowInstanceLifetimeManagerExtension : IExtension<ServiceHostBase> 67void IExtension<ServiceHostBase>.Attach(ServiceHostBase owner) 72void IExtension<ServiceHostBase>.Detach(ServiceHostBase owner)