RaumfeldNET.ZoneManager.retrieveZones C# (CSharp) Метод

retrieveZones() публичный Метод

public retrieveZones ( String _updateId = "" ) : void
_updateId String
Результат void
        public void retrieveZones(String _updateId = "")
        {
            Dictionary<String,String> retrieveZonesParms = null;
            string retrieveZonesRequestUri = Global.getMediaServerManager().mediaServerRequestUriBase + retrieveZonesUri;
            this.writeLog(LogType.Info, String.Format("Starte Zonen Request mit updateId: '{0}'", _updateId));

            // set parameters for "long polling"
            if(!String.IsNullOrEmpty(_updateId))
            {
                retrieveZonesParms = new Dictionary<String, String>();
                retrieveZonesParms.Add("updateId", _updateId);
            }

            webRequestHelper.httpPostRequestAsync(retrieveZonesRequestUri, null, retrieveZonesParms, retrieveZonesResponseSink);
        }

Usage Example

Пример #1
0
        protected void mediaServerManager_mediaServerFoundSink()
        {
            // after media server was found we can retrieve the zones because then we got the ip for web request
            // this will be done via eventing from the config service
            rendererManager.findMediaRenderer();
            configManager.findConfigService();
            zoneManager.retrieveZones();

            playlistManagement = new PlaylistManagement(upnpStack);

            if (mediaServerFound != null)
            {
                mediaServerFound();
            }
        }