2 interfaces inheriting from IRegisteredObject
System.Web (2)
Hosting\IStopListeningRegisteredObject.cs (1)
13public interface IStopListeningRegisteredObject : IRegisteredObject {
Hosting\ISuspendibleRegisteredObject.cs (1)
14public interface ISuspendibleRegisteredObject : IRegisteredObject {
9 implementations of IRegisteredObject
System.ServiceModel.Activation (1)
System\ServiceModel\ServiceHostingEnvironment.cs (1)
596class HostingManager : IRegisteredObject
System.Web (8)
Administration\WebAdminConfigurationHelper.cs (1)
25internal sealed class WebAdminConfigurationHelper : MarshalByRefObject, IRegisteredObject {
Compilation\BuildManagerHost.cs (1)
37internal class BuildManagerHost : MarshalByRefObject, IRegisteredObject {
Hosting\AppDomainProtocolHandler.cs (1)
11public abstract class AppDomainProtocolHandler : MarshalByRefObject, IRegisteredObject {
Hosting\BackgroundWorkScheduler.cs (1)
13internal sealed class BackgroundWorkScheduler : IRegisteredObject {
Hosting\IPipelineRuntime.cs (1)
79internal sealed class PipelineRuntime : MarshalByRefObject, IPipelineRuntime, IRegisteredObject {
Hosting\ISAPIRuntime.cs (1)
91public sealed class ISAPIRuntime : MarshalByRefObject, IISAPIRuntime, IISAPIRuntime2, IRegisteredObject {
Hosting\PreloadHost.cs (1)
14internal sealed class PreloadHost : MarshalByRefObject, IRegisteredObject {
Hosting\ProcessHost.cs (1)
1317internal sealed class ListenerAdapterDispatchShim : MarshalByRefObject, IRegisteredObject {
34 references to IRegisteredObject
System.ServiceModel.Activation (2)
System\ServiceModel\Activation\HostingEnvironmentWrapper.cs (2)
126public static void UnsafeRegisterObject(IRegisteredObject target) 135public static void UnsafeUnregisterObject(IRegisteredObject target)
System.Web (32)
Administration\WebAdminConfigurationHelper.cs (1)
125void IRegisteredObject.Stop(bool immediate) {
Compilation\BuildManagerHost.cs (1)
75void IRegisteredObject.Stop(bool immediate) {
Compilation\ClientBuildManager.cs (1)
264public IRegisteredObject CreateObject(Type type, bool failIfExists) {
Hosting\ApplicationManager.cs (12)
219public IRegisteredObject CreateObject(IApplicationHost appHost, Type type) { 232public IRegisteredObject CreateObject(String appId, Type type, string virtualPath, string physicalPath, bool failIfExists) { 237public IRegisteredObject CreateObject(String appId, Type type, string virtualPath, string physicalPath, 259internal IRegisteredObject CreateObjectInternal(String appId, Type type, IApplicationHost appHost, bool failIfExists) { 275internal IRegisteredObject CreateObjectInternal( 283if (!typeof(IRegisteredObject).IsAssignableFrom(type)) 293return (h != null) ? h.Unwrap() as IRegisteredObject : null; 296internal IRegisteredObject CreateObjectWithDefaultAppHostAndAppId( 306internal IRegisteredObject CreateObjectWithDefaultAppHostAndAppId( 326internal IRegisteredObject CreateObjectWithDefaultAppHostAndAppId( 379public IRegisteredObject GetObject(String appId, Type type) { 396return (h != null) ? h.Unwrap() as IRegisteredObject : null;
Hosting\HostingEnvironment.cs (12)
533foreach (IRegisteredObject obj in list) { 751IRegisteredObject obj = null; 756obj = _wellKnownObjects[key] as IRegisteredObject; 759obj = (IRegisteredObject)Activator.CreateInstance(type); 791IRegisteredObject obj = null; 795obj = _wellKnownObjects[key] as IRegisteredObject; 805IRegisteredObject obj = null; 809obj = _wellKnownObjects[key] as IRegisteredObject; 884private void RegisterRunningObjectInternal(IRegisteredObject obj) { 896private void UnregisterRunningObjectInternal(IRegisteredObject obj) { 1128public static void RegisterObject(IRegisteredObject obj) { 1136public static void UnregisterObject(IRegisteredObject obj) {
Hosting\IPipelineRuntime.cs (1)
706void IRegisteredObject.Stop(bool immediate) {
Hosting\ISAPIRuntime.cs (1)
226void IRegisteredObject.Stop(bool immediate) {
Hosting\PreloadHost.cs (1)
46void IRegisteredObject.Stop(bool immediate) {
Hosting\ProcessHost.cs (2)
598((IRegisteredObject)shim).Stop(true); 1319void IRegisteredObject.Stop(bool immediate) {