Code:
/ DotNET / DotNET / 8.0 / untmp / Orcas / RTM / 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 sync 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
- DragEvent.cs
- ReadOnlyDictionary.cs
- AppDomainUnloadedException.cs
- MergeLocalizationDirectives.cs
- DebugView.cs
- ConfigXmlWhitespace.cs
- StateMachineSubscription.cs
- InternalConfigHost.cs
- FormClosingEvent.cs
- ChineseLunisolarCalendar.cs
- SpellerError.cs
- ContainerControl.cs
- EmbeddedMailObject.cs
- OletxDependentTransaction.cs
- PolicyLevel.cs
- KeyValueConfigurationCollection.cs
- TextSearch.cs
- DataGridColumn.cs
- ValidationException.cs
- MasterPageBuildProvider.cs
- ExpandableObjectConverter.cs
- WebPartsPersonalization.cs
- FixedTextBuilder.cs
- XmlQueryType.cs
- StrokeCollectionDefaultValueFactory.cs
- MatrixUtil.cs
- CryptoApi.cs
- WebPartEditorCancelVerb.cs
- XhtmlConformanceSection.cs
- UTF32Encoding.cs
- UndoEngine.cs
- Calendar.cs
- SuppressIldasmAttribute.cs
- HostedHttpRequestAsyncResult.cs
- columnmapfactory.cs
- RadioButtonAutomationPeer.cs
- MetricEntry.cs
- DesignerVerb.cs
- DefaultBinder.cs
- XamlTreeBuilderBamlRecordWriter.cs
- DataGridColumnHeadersPresenter.cs
- UrlPropertyAttribute.cs
- ShaderRenderModeValidation.cs
- EnumerableRowCollection.cs
- BrushMappingModeValidation.cs
- ValidatedControlConverter.cs
- AssertFilter.cs
- SafeWaitHandle.cs
- MexTcpBindingCollectionElement.cs
- ClientApiGenerator.cs
- SiteMapDataSourceView.cs
- CaseStatement.cs
- UnsafeNativeMethods.cs
- PrintEvent.cs
- KeyMatchBuilder.cs
- FontDifferentiator.cs
- MiniLockedBorderGlyph.cs
- WebBrowserBase.cs
- XPathDescendantIterator.cs
- AutomationAttributeInfo.cs
- WebUtil.cs
- TraceSource.cs
- SqlTypesSchemaImporter.cs
- TreeNodeBindingCollection.cs
- errorpatternmatcher.cs
- LongSumAggregationOperator.cs
- mediaeventargs.cs
- ConnectionManagementSection.cs
- ApplicationProxyInternal.cs
- PartialTrustValidationBehavior.cs
- XmlEncoding.cs
- Section.cs
- XmlElementAttribute.cs
- BooleanAnimationBase.cs
- MethodImplAttribute.cs
- ScrollChangedEventArgs.cs
- WeakReference.cs
- TripleDES.cs
- DataKeyCollection.cs
- QilName.cs
- Effect.cs
- MsmqInputChannelListener.cs
- XmlNodeList.cs
- DrawingAttributes.cs
- EntityDataSourceStatementEditorForm.cs
- TextServicesManager.cs
- ExpressionList.cs
- Models.cs
- QuadraticBezierSegment.cs
- HttpListenerPrefixCollection.cs
- DataServiceKeyAttribute.cs
- DbExpressionVisitor_TResultType.cs
- ComboBox.cs
- CardSpacePolicyElement.cs
- X509WindowsSecurityToken.cs
- InputLanguage.cs
- RelationshipDetailsRow.cs
- HandlerWithFactory.cs
- ImportRequest.cs
- SuppressMessageAttribute.cs