SORU
19 Kasım 2008, ÇARŞAMBA


Ne'XML bir DataContract anlamı?

VS.net XML bir proje oluştururken bir şablon oluşturur.

Bu iService1 için bir sınıf ekler.cs dosyası:

// Use a data contract as illustrated in the sample below to
// add composite types to service operations.
[DataContract]
public class CompositeType
{
    bool boolValue = true;
    string stringValue = "Hello ";

    [DataMember]
    public bool BoolValue
    {
        get { return boolValue; }
        set { boolValue = value; }
    }

    [DataMember]
    public string StringValue
    {
        get { return stringValue; }
        set { stringValue = value; }
    }
}

XML hizmeti kullanıcı tanımlı herhangi bir sınıf döndürür, çünkü neden DataContract ve CompositeType sınıfı kullanmak?

Bir şey gibi iade edebilirim:

 [OperationContract]
MyUserCollection GetUsers();

Neyi kaçırıyorum?

CEVAP
19 Kasım 2008, ÇARŞAMBA


Bu DataContract sadece hizmet sınırın her iki tarafta anlaşılabilecek bir tür resmi bir tanım.

Eğer sana dönmek, senin örnek, bir "MyUserCollection" nesne, tüketicilerin hizmet etmek gerekir referans bağırsaklar hizmet/sistemi olan bir ihlali SOA tenet kesin sınırları. Bir DataContract kullanarak, gevşek çiftli bir şekilde iade türleri yapısı yayımlıyorsunuz.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Cole Rolland

    Cole Rolland

    23 Kasım 2008
  • PhoneArena

    PhoneArena

    7 NİSAN 2006
  • sk8ingis4me

    sk8ingis4me

    16 Mart 2006

İLGİLİ SORU / CEVAPLAR