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
- MemberProjectedSlot.cs
- EntityDataSourceState.cs
- Listbox.cs
- InvalidAsynchronousStateException.cs
- FixedLineResult.cs
- DuplicateDetector.cs
- GotoExpression.cs
- AttributeSetAction.cs
- FactoryId.cs
- SignatureDescription.cs
- MessageSmuggler.cs
- StreamGeometry.cs
- XpsFontSubsetter.cs
- XmlSchemaChoice.cs
- ValidationEventArgs.cs
- SqlSelectStatement.cs
- TrackingServices.cs
- RegexFCD.cs
- ScalarRestriction.cs
- NamespaceEmitter.cs
- QuaternionKeyFrameCollection.cs
- Authorization.cs
- StaticFileHandler.cs
- WindowPatternIdentifiers.cs
- DataGridViewImageCell.cs
- PropertyInformationCollection.cs
- sqlstateclientmanager.cs
- dbdatarecord.cs
- XPathNodeHelper.cs
- ImageSourceValueSerializer.cs
- ItemCheckEvent.cs
- KeyValueConfigurationCollection.cs
- Queue.cs
- CssStyleCollection.cs
- PictureBox.cs
- DataKeyCollection.cs
- TypedDataSetSchemaImporterExtensionFx35.cs
- WebPartMenuStyle.cs
- HttpCookiesSection.cs
- OleDbPermission.cs
- ValidatorCompatibilityHelper.cs
- PriorityQueue.cs
- RowUpdatingEventArgs.cs
- ListBoxItem.cs
- RegexCapture.cs
- XmlBinaryReader.cs
- StylusEventArgs.cs
- AssertFilter.cs
- TextSerializer.cs
- FormsAuthenticationConfiguration.cs
- AccessKeyManager.cs
- CompilerLocalReference.cs
- DesignTimeTemplateParser.cs
- RenderData.cs
- QueryOutputWriter.cs
- DateTime.cs
- TreeWalkHelper.cs
- XNodeNavigator.cs
- Blend.cs
- PropertyFilter.cs
- _SSPIWrapper.cs
- DataGridViewCellPaintingEventArgs.cs
- EntityDataSourceChangingEventArgs.cs
- SamlConstants.cs
- SparseMemoryStream.cs
- SqlGenericUtil.cs
- HttpWebRequestElement.cs
- Vector3dCollection.cs
- TextUtf8RawTextWriter.cs
- SkinBuilder.cs
- InputProcessorProfilesLoader.cs
- SymbolPair.cs
- TrustLevel.cs
- RelatedEnd.cs
- DataGridViewAccessibleObject.cs
- PerfCounters.cs
- basevalidator.cs
- ListViewCancelEventArgs.cs
- CapabilitiesUse.cs
- DataGridItemEventArgs.cs
- BezierSegment.cs
- HttpHandlerAction.cs
- XmlEnumAttribute.cs
- SqlClientMetaDataCollectionNames.cs
- FileUtil.cs
- NestPullup.cs
- SoundPlayer.cs
- ProviderSettings.cs
- PolicyStatement.cs
- TrackingServices.cs
- RowUpdatedEventArgs.cs
- Error.cs
- ExpressionEditorAttribute.cs
- InvokeMethodActivity.cs
- AppliedDeviceFiltersDialog.cs
- LogEntrySerialization.cs
- UpdateCommand.cs
- VisualTarget.cs
- X509Utils.cs
- PropertyToken.cs