Aracılığıyla paylaş


LightSwitch uygulama verilerini gösteriyor

Yayımlanan bir Visual Studio LightSwitch web uygulamasındaki verileri diğer uygulamaların kullanımı için bir Açık Veri (OData) beslemesi olarak ortaya çıkarabilirsiniz.Standart OData protokolünü destekleyen herhangi bir uygulama veriyi hem iç veritabanından hem de bağlı herhangi bir veri kaynağından tüketebilir.Örneğin, LightSwitch uygulama verisini bir mobil cihaz üzerinde ya da bir Excel PivotTable raporu içinde görüntülemek isteyebilirsiniz.OData hakkında daha fazla bilgi için, bkz: Örnek ile OData.

LightSwitch Hizmetleri

Uygulama verisi yayımlanan bir LightSwitch uygulaması içindeki her veri kaynağı için ayrı bir bitiş noktası ile bir OData hizmeti (.svc) olarak ortaya çıkarılır.Örneğin, Publishers and Retailers olarak adlandırılan iki veri kaynağına sahip bir uygulama, aşağıdaki bitiş notkalarını ortaya çıkarır:

https://www.contoso.com/Publishers.svc
https://www.contoso.com/Retailers.svc

Hizmetler LightSwitch sorgu ve güncelleme görev hatları tarafından desteklerin, böylece başkalarının tüketmesi için özelleştirilmiş hizmetler üretebilirsiniz.Uygulama içinde uygulanan tüm iş mantığı ve güvenlik veriyi tüketen herkes için etkindir.Örneğin, uygulama içinde belirli bilgiyi görüntüleme yetkisi olmayan bir kullanıcı ona bir hizmet aracılığıyla erişemez.Bir dış istemci tarafından veri güncelleştirmeleri de ayrıca uygulama içinde tanımlanan doğrulama ve tutarlılık kurallarına bağlıdır.

OData hizmeti için meta veri bitiş noktası üzerinde yayımlanır ve o veri kaynağına özgüdür.Veri kaynağı dışında tanımlanan sanal ilişkiler için meta veri ve iş türleri için meta veri ortaya çıkarılmaz.

Bir OData hizmeti aracılığıyla ortaya çıkarılan veri için kimlik doğrulaması güvenli erişim sağlayan LightSwitch kimlik doğrulama modeline yakındır.Aşağıdaki tablo yetkilendirme eşleştirmesini gösterir:

LightSwitch Kimlik Doğrulama Türü

OData Kimlik Doğrulama Türü

None

None

Windows

Windows

Forms

Http Basic

Bir LightSwitch hizmeti üzerinde oluşan eşzamanlılık ya da doğrulama hataları bir istemciye standart bir eşzamanlılık ya da doğrulama hatası olarak iletilir.Bir LightSwitch hizmeti tüketen bir LightSwitch uygulaması için, varlık ve çakışan özellikler hakkında ek bilgi de dahil olacaktır.

Ayrıca bkz.

Görevler

İzlenecek yol: Çıkarılması ve LightSwitch OData hizmetinde tüketen

Nasıl yapılır: veri bağlama

Diğer Kaynaklar

Örnek ile OData