0

WCFの初心者の皆さん、xmlでリクエストを取り込むためのRESTfulインターフェイスを定義します。xmlは、すべてのデータメンバーを記述するデータコントラクトを定義する代わりに、任意のタイプのスキーマに属することができます。データコントラクトを単純な文字列にしたいと思います。

[OperationContract]
void SubmitESBMessage(string data);

契約を定義しようとしました

[DataContract]
public class OnRampData
{
    [DataMember]
    public string Data { get; set; }
}

ただし、ユーザーにxmlをエスケープしてOnRampDataに入れるように指示したくありません。

誰でも助けてください。前もって感謝します。

4

1 に答える 1

2

XML を入力として使用する場合は、 XmlElementorXElementをパラメーターの型として使用できます。WCF は、これらの型を「要求本文からのすべての XML」として扱います。

[OperationContract]
void SubmitESBMessage(XElement data);
于 2012-05-10T22:09:14.423 に答える