Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / Orcas / SP / ndp / fx / src / xsp / System / Web / Extensions / Compilation / WCFModel / GeneratedContractType.cs / 1 / GeneratedContractType.cs
//------------------------------------------------------------------------------ //// Copyright (C) Microsoft Corporation. All Rights Reserved. // //----------------------------------------------------------------------------- // // This code is shared between ndp\fx\src\xsp\System\Web\Extensions\Compilation\WCFModel // and wizard\vsdesigner\designer\microsoft\vsdesigner\WCFModel. // Please make sure the code files between those two directories are alway in [....] when you make any changes to this code. // And always test these code in both places before check in. // The code under ndp\fx\src\xsp\System\Web\Extensions\Compilation\XmlSerializer might have to be regerenated when // the format of the svcmap file is changed, or class structure has been changed in this directory. Please follow the HowTo file // under Compilation directory to see how to regerenate that code. // using System; using XmlSerialization = System.Xml.Serialization; #if WEB_EXTENSIONS_CODE namespace System.Web.Compilation.WCFModel #else namespace Microsoft.VSDesigner.WCFModel #endif { ////// Map between (targetNamespace, PortTypeName) --> CLR TypeName /// ///#if WEB_EXTENSIONS_CODE internal class GeneratedContractType #else [CLSCompliant(true)] public class GeneratedContractType #endif { private string m_TargetNamespace; private string m_Name; private string m_ContractType; private string m_ConfigurationName; /// /// Constructor /// ///required by xml serializer public GeneratedContractType() { } ////// Constructor /// /// /// /// /// ///public GeneratedContractType(string targetNamespace, string portName, string contractType, string configurationName) { m_TargetNamespace = targetNamespace; m_Name = portName; m_ContractType = contractType; m_ConfigurationName = configurationName; } /// /// The TargetNamespace of this contract type in the WSDL file /// ////// [XmlSerialization.XmlAttribute()] public string TargetNamespace { get { return m_TargetNamespace; } set { m_TargetNamespace = value; } } /// /// The portTypeName of this contract type in the WSDL file /// ////// [XmlSerialization.XmlAttribute()] public string Name { get { return m_Name; } set { m_Name = value; } } /// /// The generated CLR type name of this contract type /// ////// [XmlSerialization.XmlAttribute()] public string ContractType { get { return m_ContractType; } set { m_ContractType = value; } } /// /// The name of this contract in the config file /// ////// [XmlSerialization.XmlAttribute()] public string ConfigurationName { get { return m_ConfigurationName; } set { m_ConfigurationName = value; } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved. //------------------------------------------------------------------------------ // // Copyright (C) Microsoft Corporation. All Rights Reserved. // //----------------------------------------------------------------------------- // // This code is shared between ndp\fx\src\xsp\System\Web\Extensions\Compilation\WCFModel // and wizard\vsdesigner\designer\microsoft\vsdesigner\WCFModel. // Please make sure the code files between those two directories are alway in [....] when you make any changes to this code. // And always test these code in both places before check in. // The code under ndp\fx\src\xsp\System\Web\Extensions\Compilation\XmlSerializer might have to be regerenated when // the format of the svcmap file is changed, or class structure has been changed in this directory. Please follow the HowTo file // under Compilation directory to see how to regerenate that code. // using System; using XmlSerialization = System.Xml.Serialization; #if WEB_EXTENSIONS_CODE namespace System.Web.Compilation.WCFModel #else namespace Microsoft.VSDesigner.WCFModel #endif { ////// Map between (targetNamespace, PortTypeName) --> CLR TypeName /// ///#if WEB_EXTENSIONS_CODE internal class GeneratedContractType #else [CLSCompliant(true)] public class GeneratedContractType #endif { private string m_TargetNamespace; private string m_Name; private string m_ContractType; private string m_ConfigurationName; /// /// Constructor /// ///required by xml serializer public GeneratedContractType() { } ////// Constructor /// /// /// /// /// ///public GeneratedContractType(string targetNamespace, string portName, string contractType, string configurationName) { m_TargetNamespace = targetNamespace; m_Name = portName; m_ContractType = contractType; m_ConfigurationName = configurationName; } /// /// The TargetNamespace of this contract type in the WSDL file /// ////// [XmlSerialization.XmlAttribute()] public string TargetNamespace { get { return m_TargetNamespace; } set { m_TargetNamespace = value; } } /// /// The portTypeName of this contract type in the WSDL file /// ////// [XmlSerialization.XmlAttribute()] public string Name { get { return m_Name; } set { m_Name = value; } } /// /// The generated CLR type name of this contract type /// ////// [XmlSerialization.XmlAttribute()] public string ContractType { get { return m_ContractType; } set { m_ContractType = value; } } /// /// The name of this contract in the config file /// ////// [XmlSerialization.XmlAttribute()] public string ConfigurationName { get { return m_ConfigurationName; } set { m_ConfigurationName = value; } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- SoapHeaderException.cs
- HttpRequestTraceRecord.cs
- WorkflowMarkupSerializationManager.cs
- Section.cs
- AttributeSetAction.cs
- SystemIcmpV4Statistics.cs
- PathSegmentCollection.cs
- ForEachAction.cs
- SqlDataSourceConfigureFilterForm.cs
- HostProtectionException.cs
- Double.cs
- BufferedGraphicsManager.cs
- CompilerWrapper.cs
- Vector3DCollectionValueSerializer.cs
- XmlMtomReader.cs
- StateWorkerRequest.cs
- Guid.cs
- SettingsPropertyValue.cs
- NewItemsContextMenuStrip.cs
- HttpPostLocalhostServerProtocol.cs
- Fx.cs
- ProofTokenCryptoHandle.cs
- OleDragDropHandler.cs
- Selection.cs
- ImageConverter.cs
- StringKeyFrameCollection.cs
- odbcmetadatacollectionnames.cs
- VectorValueSerializer.cs
- InvokeWebServiceDesigner.cs
- DeploymentSection.cs
- DrawingContextDrawingContextWalker.cs
- DecimalConstantAttribute.cs
- DataObjectMethodAttribute.cs
- MemberHolder.cs
- SerialStream.cs
- BackgroundFormatInfo.cs
- RelatedCurrencyManager.cs
- SQlBooleanStorage.cs
- ObjectDataSource.cs
- LicFileLicenseProvider.cs
- _NativeSSPI.cs
- UserInitiatedNavigationPermission.cs
- SafeUserTokenHandle.cs
- MessageLogTraceRecord.cs
- StyleSelector.cs
- IImplicitResourceProvider.cs
- TargetParameterCountException.cs
- MenuBase.cs
- AppSecurityManager.cs
- PackageRelationshipCollection.cs
- ZipIOExtraFieldElement.cs
- FormViewRow.cs
- VSWCFServiceContractGenerator.cs
- ResolveNextArgumentWorkItem.cs
- ForEachDesigner.xaml.cs
- Size.cs
- DocumentXmlWriter.cs
- PipeConnection.cs
- PrintPreviewControl.cs
- DataControlField.cs
- DependencyProperty.cs
- PipeConnection.cs
- RowTypeElement.cs
- DataGridViewComboBoxEditingControl.cs
- SafeMILHandle.cs
- GraphicsContainer.cs
- SerialStream.cs
- Parser.cs
- ReadingWritingEntityEventArgs.cs
- AnonymousIdentificationSection.cs
- handlecollector.cs
- PackageRelationshipSelector.cs
- AssemblyInfo.cs
- _ListenerAsyncResult.cs
- InternalPolicyElement.cs
- XmlDocumentType.cs
- TableItemStyle.cs
- GraphicsPath.cs
- AnnotationHelper.cs
- Rijndael.cs
- ButtonBaseAdapter.cs
- WebUtil.cs
- Vector3DAnimationBase.cs
- EncoderFallback.cs
- TextRangeProviderWrapper.cs
- SQLStringStorage.cs
- CachedPathData.cs
- SimpleWorkerRequest.cs
- AssociationEndMember.cs
- RegionData.cs
- StreamResourceInfo.cs
- SocketInformation.cs
- LineSegment.cs
- GroupItem.cs
- SymLanguageType.cs
- LazyTextWriterCreator.cs
- AliasedSlot.cs
- Panel.cs
- IndexedGlyphRun.cs
- WindowsFormsSynchronizationContext.cs