私はクライアントからXSDからビルドしたWCFサービスを持っています。クライアントXSDは、ThirdPartyTrackingNumberという名前のフィールドを呼び出します。 C#では、数字で始まるフィールドを持つことができないので、私はThirdPartyTrackingNumberという名前を付けました。シリアル化されたときに3rdartyTrackingNumberとしてレンダリングするメタタグなどを列に置くことはできますか?C#では、フィールド名をシリアル化するときとはどのように異なるのですか?
public class OSSShipmentGroup
{
public string status { get; set; }
public string shipmentNumber { get; set; }
public object shipFrom { get; set; }
public string carrierName { get; set; }
[Some meta tag here]
public string ThirdPartyTrackingNumber {get; set;}
public OSSOrderDates dates { get; set; }
public OSSOrderAddress[] address {get; set;}
public OSSOrderShipmentItem[] containedItems { get; set; }
public OSSShipmentInvoice[] invoice {get; set;}
}
私はISerializableを実装し、GetObjectDataで変更を行うことができます知っているが、それは唯一のフィールドである場合、私は、私はちょうどフィールドにメタタグを追加することができます期待していました。
ありがとう、これは働いていました。 –