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