System.Runtime.Remoting.RemotingConfiguration.ConfigHandler.ReadServiceWellKnown C# (CSharp) Method

ReadServiceWellKnown() private method

private ReadServiceWellKnown ( Mono.Xml.SmallXmlParser attrs ) : void
attrs Mono.Xml.SmallXmlParser
return void
		void ReadServiceWellKnown (SmallXmlParser.IAttrList attrs)
		{
			string objectUri = GetNotNull (attrs, "objectUri");
			string smode = GetNotNull (attrs, "mode");
			string type = GetNotNull (attrs, "type");
			string assm = ExtractAssembly (ref type);
			
			WellKnownObjectMode mode;
			if (smode == "SingleCall") mode = WellKnownObjectMode.SingleCall;
			else if (smode == "Singleton") mode = WellKnownObjectMode.Singleton;
			else throw new RemotingException ("wellknown object mode '" + smode + "' is invalid");
			
			typeEntries.Add (new WellKnownServiceTypeEntry (type, assm, objectUri, mode));
		}