C# 클래스 Thinktecture.ServiceModel.ServiceHost

Custom ServiceHost for attaching the extensions responsible for flattening the WSDL and applying the optimized intranet hosting settings.
상속: System.ServiceModel.ServiceHost
파일 보기 프로젝트 열기: ChristianWeyer/Thinktecture.ServiceModel

공개 메소드들

메소드 설명
ServiceHost ( Type serviceType ) : System

Initializes a new instance of the ServiceHost class.

ServiceHost ( Type serviceType, Profile profile, Flattening enableFlatWsdl ) : System

Initializes a new instance of the ServiceHost class.

ServiceHost ( object singeltonInstance ) : System

Initializes a new instance of the ServiceHost class.

ServiceHost ( object singeltonInstance, Profile profile, Flattening enableFlatWsdl ) : System

Initializes a new instance of the ServiceHost class.

보호된 메소드들

메소드 설명
ApplyConfiguration ( ) : void

Loads the service description information from the configuration file and applies it to the runtime being constructed.

InitializeRuntime ( ) : void

Initializes the runtime for the service host.

ServiceHost ( ) : System

Initializes a new instance of the ServiceHost class.

비공개 메소드들

메소드 설명
AddFlatWsdl ( ) : void

Attaches the flat WSDL extension.

BindOperation ( OperationDescription operation ) : void
BindOperationsSecondRound ( ) : void
ChangeBindings ( ) : void

Changes the bindings.

ChangeSerializer ( ) : void

Changes the MaxItemsInObjectGraph quota used by the serializer.

ChangeThrottling ( ) : void

Changes the throttling behavior.

CheckConfig ( ) : void

Configures the ServiceHost instance appropriately.

ExecuteBootstrapTasks ( ) : void

메소드 상세

ApplyConfiguration() 보호된 메소드

Loads the service description information from the configuration file and applies it to the runtime being constructed.
The description of the service hosted is null.
protected ApplyConfiguration ( ) : void
리턴 void

InitializeRuntime() 보호된 메소드

Initializes the runtime for the service host.
The description of the service hosted is null.
protected InitializeRuntime ( ) : void
리턴 void

ServiceHost() 보호된 메소드

Initializes a new instance of the ServiceHost class.
protected ServiceHost ( ) : System
리턴 System

ServiceHost() 공개 메소드

Initializes a new instance of the ServiceHost class.
public ServiceHost ( Type serviceType ) : System
serviceType System.Type
리턴 System

ServiceHost() 공개 메소드

Initializes a new instance of the ServiceHost class.
public ServiceHost ( Type serviceType, Profile profile, Flattening enableFlatWsdl ) : System
serviceType System.Type
profile Profile
enableFlatWsdl Flattening
리턴 System

ServiceHost() 공개 메소드

Initializes a new instance of the ServiceHost class.
public ServiceHost ( object singeltonInstance ) : System
singeltonInstance object
리턴 System

ServiceHost() 공개 메소드

Initializes a new instance of the ServiceHost class.
public ServiceHost ( object singeltonInstance, Profile profile, Flattening enableFlatWsdl ) : System
singeltonInstance object
profile Profile
enableFlatWsdl Flattening
리턴 System