C# 클래스 Thinktecture.Tools.Web.Services.CodeGeneration.ClientServiceGenerator

Factory class for generating instances of GeneratedCode type.
상속: ICodeGenerator
파일 보기 프로젝트 열기: WSCF/WSCF 1 사용 예제들

공개 메소드들

메소드 설명
ClientServiceGenerator ( System.ServiceModel.Description.MetadataSet metadataSet, PrimaryCodeGenerationOptions options, CodeDomProvider codeProvider ) : System.CodeDom
GenerateCode ( ) : CodeNamespace

비공개 메소드들

메소드 설명
AddFaultImportOptions ( ) : void
AddXmlSerializerImportOptions ( ) : void

Creates and adds an XmlSerializerImportOptions instance to be used with WsdlImporter.

CreateBasicCodeDomTree ( ) : void

Generates the basic CodeNamespace using .NET Fx code generation API.

InitializeConfiguration ( ) : void

Initializes the Configuration object to use for the code generation.

RemoveDataContractSerializerExtension ( ) : void

Remove(s) DataContract serialization extension(s). Because we only generate XmlSerializer serializable types in order to support broader set of XSD constructs.

TweakServiceContractGenerator ( System.ServiceModel.Description.ServiceContractGenerator scg ) : void
TweakWsdlImporter ( ) : void

Performs several actions to tweak WsdlImporter before using it.

메소드 상세

ClientServiceGenerator() 공개 메소드

public ClientServiceGenerator ( System.ServiceModel.Description.MetadataSet metadataSet, PrimaryCodeGenerationOptions options, CodeDomProvider codeProvider ) : System.CodeDom
metadataSet System.ServiceModel.Description.MetadataSet
options PrimaryCodeGenerationOptions
codeProvider System.CodeDom.Compiler.CodeDomProvider
리턴 System.CodeDom

GenerateCode() 공개 메소드

public GenerateCode ( ) : CodeNamespace
리턴 System.CodeDom.CodeNamespace