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
- XamlToRtfParser.cs
- TextContainer.cs
- WebHttpBehavior.cs
- input.cs
- XmlSerializerSection.cs
- BinaryFormatterWriter.cs
- Exceptions.cs
- ComboBox.cs
- ParseNumbers.cs
- QuaternionRotation3D.cs
- ExpressionList.cs
- ScaleTransform.cs
- BrowserCapabilitiesCompiler.cs
- ExpressionBuilderCollection.cs
- CaseCqlBlock.cs
- SystemEvents.cs
- XmlTypeMapping.cs
- HMACMD5.cs
- Registry.cs
- ExpandCollapsePattern.cs
- xamlnodes.cs
- VirtualPath.cs
- mda.cs
- ListItemCollection.cs
- ContainerTracking.cs
- XmlToDatasetMap.cs
- UnsafePeerToPeerMethods.cs
- HtmlSelect.cs
- DescendantOverDescendantQuery.cs
- SimpleExpression.cs
- cookie.cs
- RemotingConfiguration.cs
- ObjectDataSourceDesigner.cs
- TaskExtensions.cs
- Vector.cs
- TypedRowHandler.cs
- MediaPlayerState.cs
- OutputScope.cs
- MemberAccessException.cs
- DirectionalLight.cs
- DesignColumn.cs
- StandardOleMarshalObject.cs
- ExtendedProperty.cs
- EditorServiceContext.cs
- log.cs
- SelectionEditor.cs
- FrameworkTemplate.cs
- ListControlConvertEventArgs.cs
- SelectionRange.cs
- XsltInput.cs
- RIPEMD160.cs
- ByteRangeDownloader.cs
- EventDescriptor.cs
- SQLBinaryStorage.cs
- System.Data_BID.cs
- StorageComplexTypeMapping.cs
- DataControlCommands.cs
- DataGridHeaderBorder.cs
- XdrBuilder.cs
- SchemaCreator.cs
- ItemsPanelTemplate.cs
- OleDbCommand.cs
- ISAPIRuntime.cs
- LongTypeConverter.cs
- SinglePageViewer.cs
- SqlProfileProvider.cs
- Hyperlink.cs
- FontWeights.cs
- LayoutEngine.cs
- KeysConverter.cs
- CodeStatementCollection.cs
- SessionIDManager.cs
- InternalUserCancelledException.cs
- DesignerAdapterUtil.cs
- ExpressionEditorAttribute.cs
- TransactionManager.cs
- DnsEndPoint.cs
- SqlEnums.cs
- TypeSystem.cs
- X509SecurityToken.cs
- TypeToTreeConverter.cs
- FileUpload.cs
- GeometryHitTestParameters.cs
- XmlHierarchyData.cs
- X509Extension.cs
- DoWorkEventArgs.cs
- KoreanCalendar.cs
- PeerCollaborationPermission.cs
- WebPartConnectionCollection.cs
- PrinterUnitConvert.cs
- InternalSafeNativeMethods.cs
- SettingsPropertyWrongTypeException.cs
- DesignerProperties.cs
- IntSecurity.cs
- DynamicValueConverter.cs
- ProvidersHelper.cs
- DbMetaDataCollectionNames.cs
- Attributes.cs
- DiscoveryServerProtocol.cs
- FixedFindEngine.cs