.NET कोड का नमूना

अपने प्रोजेक्ट में gtfs-realtime-bindings .NET क्लास इस्तेमाल करने के लिए, ज़रूरी है कि पहले आप NuGet डेटा स्टोर करने की ज़गह से मॉड्यूल इंस्टॉल करें.

Install-Package GtfsRealtimeBindings

नीचे दिए गए कोड स्निपेट में किसी खास यूआरएल से जीटीएफ़एस वाले रीयल टाइम डेटा फ़ीड डाउनलोड करने के बारे में बताया गया है. साथ ही, इसमें फ़ीड को FeedMessage (जीटीएफ़एस रीयल टाइम स्कीमा का मूल प्रकार) के तौर पर पार्स करने और नतीजों के हिसाब से कार्रवाई करने के बारे में भी बताया गया है.

using System.Net;
using ProtoBuf;
using transit_realtime;

WebRequest req = HttpWebRequest.Create("URL OF YOUR GTFS-REALTIME SOURCE GOES HERE");
FeedMessage feed = Serializer.Deserialize<FeedMessage>(req.GetResponse().GetResponseStream());

foreach (FeedEntity entity in feed.entity) {
  ...
}

ज़्यादा जानकारी के लिए, .NET प्रोजेक्ट पेज देखें.