Code:
/ 4.0 / 4.0 / untmp / 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.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- CompositeActivityTypeDescriptorProvider.cs
- SafeSecurityHelper.cs
- IERequestCache.cs
- AppSettingsSection.cs
- odbcmetadatacollectionnames.cs
- PerfService.cs
- SystemEvents.cs
- DataGridTextBox.cs
- AppSettingsExpressionBuilder.cs
- ConversionHelper.cs
- ToolStripDropDownMenu.cs
- StopStoryboard.cs
- HttpCachePolicy.cs
- AdornerLayer.cs
- LinkLabel.cs
- ErasingStroke.cs
- BaseDataList.cs
- OdbcConnectionHandle.cs
- ApplicationSettingsBase.cs
- XmlSerializerNamespaces.cs
- ObjectCloneHelper.cs
- PropertyToken.cs
- HandlerMappingMemo.cs
- GroupByQueryOperator.cs
- InvocationExpression.cs
- AspNetSynchronizationContext.cs
- CalendarModeChangedEventArgs.cs
- SortExpressionBuilder.cs
- BinaryFormatter.cs
- OutputScopeManager.cs
- ResXResourceReader.cs
- EmbeddedMailObjectsCollection.cs
- ScrollViewerAutomationPeer.cs
- WindowVisualStateTracker.cs
- BitmapEffectCollection.cs
- SwitchLevelAttribute.cs
- MouseEventArgs.cs
- XhtmlBasicImageAdapter.cs
- SurrogateDataContract.cs
- ProfileProvider.cs
- StateManagedCollection.cs
- SortQueryOperator.cs
- MsmqHostedTransportConfiguration.cs
- ApplicationManager.cs
- ZipIOFileItemStream.cs
- VectorAnimationUsingKeyFrames.cs
- OLEDB_Util.cs
- ControlPager.cs
- ParagraphResult.cs
- ListManagerBindingsCollection.cs
- VisualProxy.cs
- SettingsPropertyCollection.cs
- Opcode.cs
- SqlParameterizer.cs
- PathGradientBrush.cs
- URI.cs
- SafePEFileHandle.cs
- GetChildSubtree.cs
- ArglessEventHandlerProxy.cs
- WebPartEditorOkVerb.cs
- HttpResponseHeader.cs
- IgnoreSectionHandler.cs
- PackageFilter.cs
- TableRowCollection.cs
- Animatable.cs
- TextContainerHelper.cs
- PropertyChangingEventArgs.cs
- GeometryGroup.cs
- FirstQueryOperator.cs
- FileFormatException.cs
- RegularExpressionValidator.cs
- BinHexDecoder.cs
- FontFamily.cs
- ClientRuntimeConfig.cs
- XmlSerializerVersionAttribute.cs
- BuildResultCache.cs
- DbConnectionPoolGroupProviderInfo.cs
- WebDescriptionAttribute.cs
- PasswordTextContainer.cs
- ShortcutKeysEditor.cs
- ShaderEffect.cs
- ZipQueryOperator.cs
- linebase.cs
- ToolBarButtonDesigner.cs
- UnsafeNativeMethods.cs
- ZipFileInfoCollection.cs
- SystemDropShadowChrome.cs
- SerializationException.cs
- CompensationParticipant.cs
- ContentTextAutomationPeer.cs
- DesigntimeLicenseContext.cs
- Event.cs
- ProgramNode.cs
- FlowDocumentPage.cs
- WarningException.cs
- ClientUrlResolverWrapper.cs
- Rotation3D.cs
- Hex.cs
- ObjectNavigationPropertyMapping.cs
- XmlSchemaImport.cs