Beispiel #1
0
        private SIF_ZoneStatus createZoneStatus()
        {
            SIF_ZoneStatus zoneStatus = new SIF_ZoneStatus();
            SIF_Providers  providers  = new SIF_Providers();

            zoneStatus.SIF_Providers = providers;

            SIF_Provider provider = new SIF_Provider();

            provider.SourceId       = "SPProvider";
            provider.SIF_ObjectList = new SIF_ObjectList(new SIF_Object("StudentPersonal"));
            providers.Add(provider);


            provider          = new SIF_Provider();
            provider.SourceId = "AcmeAgent";
            SIF_ObjectList objects = new SIF_ObjectList();

            objects.Add(new SIF_Object("Authentication"));
            objects.Add(new SIF_Object("SchoolInfo"));
            objects.Add(new SIF_Object("Acme"));
            objects.Add(new SIF_Object("SIF_AgentACL"));
            provider.SIF_ObjectList = objects;
            providers.Add(provider);

            return(zoneStatus);
        }
Beispiel #2
0
 /// <summary>
 /// Constructor that accepts values for all mandatory fields
 /// </summary>
 ///<param name="sourceId">The identifier of the SIF node that is providing objects. This is the agent or ZIS identifier that would appear in the SIF_SourceId field of any SIF_Header created by the SIF node.</param>
 ///<param name="sifObjectList">The name of the object that is being provided by this SIF_SIFNode</param>
 ///
 public SIF_Provider( string sourceId, SIF_ObjectList sifObjectList )
     : base(InfraDTD.SIF_PROVIDER)
 {
     this.SourceId = sourceId;
     this.SIF_ObjectList = sifObjectList;
 }
 /// <summary>
 /// Constructor that accepts values for all mandatory fields
 /// </summary>
 ///<param name="sourceId">The identifier of the SIF node that is subscribing to the object events. This is the agent or ZIS identifier that would appear in the SIF_SourceId field of any SIF_Header created by the SIF node.</param>
 ///<param name="sifObjectList">The name of the object being subscribed to by this SIF_SIFNode</param>
 ///
 public SIF_Subscriber( string sourceId, SIF_ObjectList sifObjectList )
     : base(InfraDTD.SIF_SUBSCRIBER)
 {
     this.SourceId = sourceId;
     this.SIF_ObjectList = sifObjectList;
 }
        private SIF_ZoneStatus createZoneStatus()
        {
            SIF_ZoneStatus zoneStatus = new SIF_ZoneStatus();
            SIF_Providers providers = new SIF_Providers();
            zoneStatus.SIF_Providers = providers;

            SIF_Provider provider = new SIF_Provider();
            provider.SourceId = "SPProvider";
            provider.SIF_ObjectList = new SIF_ObjectList(new SIF_Object("StudentPersonal"));
            providers.Add(provider);

            provider = new SIF_Provider();
            provider.SourceId = "AcmeAgent";
            SIF_ObjectList objects = new SIF_ObjectList();
            objects.Add(new SIF_Object("Authentication"));
            objects.Add(new SIF_Object("SchoolInfo"));
            objects.Add(new SIF_Object("Acme"));
            objects.Add(new SIF_Object("SIF_AgentACL"));
            provider.SIF_ObjectList = objects;
            providers.Add(provider);

            return zoneStatus;
        }