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
- MouseWheelEventArgs.cs
- ExpressionBuilder.cs
- RegexCharClass.cs
- BamlRecordHelper.cs
- SupportingTokenAuthenticatorSpecification.cs
- HtmlFormParameterReader.cs
- GridViewRowPresenterBase.cs
- WebPartDeleteVerb.cs
- DSASignatureDeformatter.cs
- PersonalizationProvider.cs
- LayoutDump.cs
- ObjectConverter.cs
- mediaclock.cs
- UnitySerializationHolder.cs
- CategoryEditor.cs
- DataProtection.cs
- EventDrivenDesigner.cs
- ContentElement.cs
- ConnectionString.cs
- GuidTagList.cs
- CurrencyWrapper.cs
- _PooledStream.cs
- DecoratedNameAttribute.cs
- DataServiceConfiguration.cs
- XMLSchema.cs
- TypeEnumerableViewSchema.cs
- FixedSOMTableRow.cs
- EventSinkActivityDesigner.cs
- SelectionPatternIdentifiers.cs
- CompositeCollection.cs
- DataColumnCollection.cs
- ReflectionUtil.cs
- MsdtcClusterUtils.cs
- ToolStripDropDownItemDesigner.cs
- ObjectStorage.cs
- X509Certificate.cs
- TypeDescriptionProvider.cs
- PermissionSet.cs
- TextFormatterHost.cs
- UMPAttributes.cs
- infer.cs
- ScrollableControl.cs
- MultiBinding.cs
- CacheDependency.cs
- ControlBuilderAttribute.cs
- ExtensionElementCollection.cs
- ZipIOBlockManager.cs
- DelegateHelpers.Generated.cs
- PerspectiveCamera.cs
- CollectionConverter.cs
- ProgressBarHighlightConverter.cs
- HostedHttpTransportManager.cs
- DataBoundControlAdapter.cs
- SequenceQuery.cs
- ExpandSegmentCollection.cs
- ChoiceConverter.cs
- GenericWebPart.cs
- DesignerAutoFormat.cs
- StaticExtensionConverter.cs
- SqlCacheDependencySection.cs
- BamlRecords.cs
- BCryptSafeHandles.cs
- ValueProviderWrapper.cs
- MethodImplAttribute.cs
- AppDomainCompilerProxy.cs
- HttpCookieCollection.cs
- XPathParser.cs
- EmbeddedMailObjectsCollection.cs
- DataGridViewTextBoxCell.cs
- ListBox.cs
- DataGridViewBindingCompleteEventArgs.cs
- CopyCodeAction.cs
- RolePrincipal.cs
- HttpValueCollection.cs
- PropertyConverter.cs
- WebPartRestoreVerb.cs
- SettingsPropertyIsReadOnlyException.cs
- TimeSpanValidator.cs
- Freezable.cs
- CodeDelegateInvokeExpression.cs
- HybridDictionary.cs
- RenderingEventArgs.cs
- LayoutTable.cs
- OperationCanceledException.cs
- BulletedList.cs
- XmlUnspecifiedAttribute.cs
- LockCookie.cs
- PageThemeBuildProvider.cs
- PassportIdentity.cs
- ConnectionInterfaceCollection.cs
- XPathAncestorQuery.cs
- PassportPrincipal.cs
- XsltConvert.cs
- unitconverter.cs
- ContractHandle.cs
- WorkflowTraceTransfer.cs
- TdsParserHelperClasses.cs
- DataServiceException.cs
- CultureNotFoundException.cs
- TableLayoutPanelResizeGlyph.cs