Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / Services / Web / System / Web / Services / Description / Soap12FormatExtensions.cs / 1305376 / Soap12FormatExtensions.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.Services.Description { using System.Xml; using System.Xml.Serialization; using System.ComponentModel; using System.Text; using System.Web.Services.Configuration; using System.Web.Services.Protocols; ///[XmlFormatExtension("binding", Soap12Binding.Namespace, typeof(Binding))] [XmlFormatExtensionPrefix("soap12", Soap12Binding.Namespace)] public sealed class Soap12Binding : SoapBinding { /// public new const string Namespace="http://schemas.xmlsoap.org/wsdl/soap12/"; /// public new const string HttpTransport = "http://schemas.xmlsoap.org/soap/http"; } /// [XmlFormatExtension("operation", Soap12Binding.Namespace, typeof(OperationBinding))] public sealed class Soap12OperationBinding : SoapOperationBinding { bool soapActionRequired; Soap12OperationBinding duplicateBySoapAction; Soap12OperationBinding duplicateByRequestElement; SoapReflectedMethod method; /// [XmlAttribute("soapActionRequired"), DefaultValue(false)] public bool SoapActionRequired { get { return soapActionRequired; } set { soapActionRequired = value; } } // these are used by Soap12ProtocolReflector in WSDL generation internal SoapReflectedMethod Method { get { return method; } set { method = value; } } internal Soap12OperationBinding DuplicateBySoapAction { get { return duplicateBySoapAction; } set { duplicateBySoapAction = value; } } internal Soap12OperationBinding DuplicateByRequestElement { get { return duplicateByRequestElement; } set { duplicateByRequestElement = value; } } } /// [XmlFormatExtension("body", Soap12Binding.Namespace, typeof(InputBinding), typeof(OutputBinding), typeof(MimePart))] public sealed class Soap12BodyBinding : SoapBodyBinding { } /// [XmlFormatExtension("fault", Soap12Binding.Namespace, typeof(FaultBinding))] public sealed class Soap12FaultBinding : SoapFaultBinding { } /// [XmlFormatExtension("header", Soap12Binding.Namespace, typeof(InputBinding), typeof(OutputBinding))] public sealed class Soap12HeaderBinding : SoapHeaderBinding { } /// [XmlFormatExtension("address", Soap12Binding.Namespace, typeof(Port))] public sealed class Soap12AddressBinding : SoapAddressBinding { } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //------------------------------------------------------------------------------ // // Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.Services.Description { using System.Xml; using System.Xml.Serialization; using System.ComponentModel; using System.Text; using System.Web.Services.Configuration; using System.Web.Services.Protocols; ///[XmlFormatExtension("binding", Soap12Binding.Namespace, typeof(Binding))] [XmlFormatExtensionPrefix("soap12", Soap12Binding.Namespace)] public sealed class Soap12Binding : SoapBinding { /// public new const string Namespace="http://schemas.xmlsoap.org/wsdl/soap12/"; /// public new const string HttpTransport = "http://schemas.xmlsoap.org/soap/http"; } /// [XmlFormatExtension("operation", Soap12Binding.Namespace, typeof(OperationBinding))] public sealed class Soap12OperationBinding : SoapOperationBinding { bool soapActionRequired; Soap12OperationBinding duplicateBySoapAction; Soap12OperationBinding duplicateByRequestElement; SoapReflectedMethod method; /// [XmlAttribute("soapActionRequired"), DefaultValue(false)] public bool SoapActionRequired { get { return soapActionRequired; } set { soapActionRequired = value; } } // these are used by Soap12ProtocolReflector in WSDL generation internal SoapReflectedMethod Method { get { return method; } set { method = value; } } internal Soap12OperationBinding DuplicateBySoapAction { get { return duplicateBySoapAction; } set { duplicateBySoapAction = value; } } internal Soap12OperationBinding DuplicateByRequestElement { get { return duplicateByRequestElement; } set { duplicateByRequestElement = value; } } } /// [XmlFormatExtension("body", Soap12Binding.Namespace, typeof(InputBinding), typeof(OutputBinding), typeof(MimePart))] public sealed class Soap12BodyBinding : SoapBodyBinding { } /// [XmlFormatExtension("fault", Soap12Binding.Namespace, typeof(FaultBinding))] public sealed class Soap12FaultBinding : SoapFaultBinding { } /// [XmlFormatExtension("header", Soap12Binding.Namespace, typeof(InputBinding), typeof(OutputBinding))] public sealed class Soap12HeaderBinding : SoapHeaderBinding { } /// [XmlFormatExtension("address", Soap12Binding.Namespace, typeof(Port))] public sealed class Soap12AddressBinding : SoapAddressBinding { } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- DbgCompiler.cs
- ImageBrush.cs
- DocumentPaginator.cs
- IDataContractSurrogate.cs
- NavigatorInvalidBodyAccessException.cs
- MinimizableAttributeTypeConverter.cs
- OleDbConnectionFactory.cs
- XsdValidatingReader.cs
- Visual.cs
- ComponentChangingEvent.cs
- SizeValueSerializer.cs
- OrderByQueryOptionExpression.cs
- ReaderWriterLock.cs
- FixedPosition.cs
- UriTemplateDispatchFormatter.cs
- WebPartConnectionsCancelEventArgs.cs
- ResourceExpressionEditorSheet.cs
- dataobject.cs
- AssemblyBuilder.cs
- IisTraceListener.cs
- XmlJsonReader.cs
- StorageComplexPropertyMapping.cs
- LayoutEvent.cs
- X509Certificate2.cs
- ComNativeDescriptor.cs
- EdmScalarPropertyAttribute.cs
- CopyNamespacesAction.cs
- PreApplicationStartMethodAttribute.cs
- SessionParameter.cs
- SqlBuilder.cs
- AVElementHelper.cs
- XsltContext.cs
- WebPartVerb.cs
- SortedSet.cs
- Cursors.cs
- SuppressIldasmAttribute.cs
- LogLogRecordEnumerator.cs
- PeerNameResolver.cs
- XmlNodeChangedEventArgs.cs
- RtfToken.cs
- ProjectedSlot.cs
- SHA256.cs
- XmlSerializerVersionAttribute.cs
- HttpModuleActionCollection.cs
- MethodToken.cs
- ProxyHelper.cs
- DataControlFieldCollection.cs
- CultureInfoConverter.cs
- AssemblyBuilderData.cs
- SynthesizerStateChangedEventArgs.cs
- EntityRecordInfo.cs
- XmlTypeAttribute.cs
- DSACryptoServiceProvider.cs
- FlowDocumentPage.cs
- AccessDataSourceWizardForm.cs
- SqlServer2KCompatibilityAnnotation.cs
- SizeKeyFrameCollection.cs
- FixedTextBuilder.cs
- Aggregates.cs
- ContextDataSourceView.cs
- BinHexEncoder.cs
- RegistryDataKey.cs
- RichTextBox.cs
- SystemUdpStatistics.cs
- OrderByBuilder.cs
- XmlSchemaParticle.cs
- XmlSchemaInfo.cs
- Wizard.cs
- cookiecontainer.cs
- URLMembershipCondition.cs
- DataViewManager.cs
- ServicePointManager.cs
- ResolveCriteriaCD1.cs
- CancellationScope.cs
- DependencyPropertyChangedEventArgs.cs
- XhtmlConformanceSection.cs
- FunctionMappingTranslator.cs
- ReferenceEqualityComparer.cs
- ModelTypeConverter.cs
- DateTimeOffsetStorage.cs
- COM2ColorConverter.cs
- Tuple.cs
- RC2CryptoServiceProvider.cs
- ContractHandle.cs
- MemberBinding.cs
- DbTransaction.cs
- MergeLocalizationDirectives.cs
- OdbcInfoMessageEvent.cs
- Int32AnimationUsingKeyFrames.cs
- SystemNetworkInterface.cs
- OleDbDataReader.cs
- SettingsPropertyCollection.cs
- HtmlTableRow.cs
- CursorInteropHelper.cs
- ObjectDataSourceView.cs
- ShaperBuffers.cs
- OledbConnectionStringbuilder.cs
- Ticks.cs
- GeneratedView.cs
- XmlFileEditor.cs