//------------------------------------------------------------------------------ // // Copyright (c) Microsoft Corporation. All rights reserved. // //------------------------------------------------------------------------------ namespace System.Web.Services.Protocols { using System; using System.Web.Services.Description; using System.Reflection; using System.Xml.Serialization; /// /// /// [To be supplied.] /// [AttributeUsage(AttributeTargets.Class)] public sealed class SoapDocumentServiceAttribute : Attribute { SoapBindingUse use = SoapBindingUse.Default; SoapParameterStyle paramStyle = SoapParameterStyle.Default; SoapServiceRoutingStyle routingStyle = SoapServiceRoutingStyle.SoapAction; /// /// /// [To be supplied.] /// public SoapDocumentServiceAttribute() { } /// /// /// [To be supplied.] /// public SoapDocumentServiceAttribute(SoapBindingUse use) { this.use = use; } /// /// /// [To be supplied.] /// public SoapDocumentServiceAttribute(SoapBindingUse use, SoapParameterStyle paramStyle) { this.use = use; this.paramStyle = paramStyle; } /// /// /// [To be supplied.] /// public SoapBindingUse Use { get { return use; } set { use = value; } } /// /// /// [To be supplied.] /// public SoapParameterStyle ParameterStyle { get { return paramStyle; } set { paramStyle = value; } } /// public SoapServiceRoutingStyle RoutingStyle { get { return routingStyle; } set { routingStyle = value; } } } }