OperationFormatStyle Enum

Definitie

Vertegenwoordigt de SOAP-stijl die bepaalt hoe de WSDL-metagegevens voor de service zijn opgemaakt.

public enum class OperationFormatStyle
public enum OperationFormatStyle
type OperationFormatStyle = 
Public Enum OperationFormatStyle
Overname
OperationFormatStyle

Velden

Name Waarde Description
Document 0

Zorgt ervoor dat de WSDL-weergave één element bevat dat het document vertegenwoordigt dat wordt uitgewisseld voor de bewerking.

Rpc 1

Veroorzaakt de WSDL-weergave van berichten die zijn uitgewisseld voor een bewerking en bevat parameters alsof het een externe procedureaanroep was.

Voorbeelden

De volgende code laat zien hoe u deze opsomming gebruikt.

[ServiceContract(Namespace="http://Microsoft.ServiceModel.Samples"),
XmlSerializerFormat(Style = OperationFormatStyle.Rpc,
                                 Use = OperationFormatUse.Encoded)]
public interface IUseAndStyleCalculator
{
    [OperationContract]
    double Add(double n1, double n2);
    [OperationContract]
    double Subtract(double n1, double n2);
    [OperationContract]
    double Multiply(double n1, double n2);
    [OperationContract]
    double Divide(double n1, double n2);
}
<ServiceContract(Namespace:="http://Microsoft.ServiceModel.Samples"), _
XmlSerializerFormat(Style:=OperationFormatStyle.Rpc, _
                    Use:=OperationFormatUse.Encoded)> _
Public Interface IUseAndStyleCalculator

    <OperationContract()> _
    Function Add(ByVal n1 As Double, ByVal n2 As Double) As Double

    <OperationContract()> _
    Function Subtract(ByVal n1 As Double, ByVal n2 As Double) As Double

    <OperationContract()> _
    Function Multiply(ByVal n1 As Double, ByVal n2 As Double) As Double

    <OperationContract()> _
    Function Divide(ByVal n1 As Double, ByVal n2 As Double) As Double

End Interface

Opmerkingen

De berichttekst is standaard opgemaakt met de stijl die is ingesteld op Document. De stijl RPC betekent dat de WSDL-weergave van berichten die zijn uitgewisseld voor een bewerking parameters bevat alsof het een externe procedureaanroep was. Hier volgt een voorbeeld.

<wsdl:message name="IUseAndStyleCalculator_Add_InputMessage">  
  <wsdl:part name="n1" type="xsd:double"/>  
  <wsdl:part name="n2" type="xsd:double"/>  
</wsdl:message>  

Het instellen van de stijl betekent Document dat de WSDL-weergave één element bevat dat het document vertegenwoordigt dat wordt uitgewisseld voor een bewerking, zoals wordt weergegeven in het volgende voorbeeld.

<wsdl:message name="IUseAndStyleCalculator_Add_InputMessage">  
  <wsdl:part name="parameters" element="tns:Add"/>  
</wsdl:message>  

Gebruik de System.ServiceModel.XmlSerializerFormatAttribute optie om deze waarde in te stellen.

Van toepassing op