private static void TestWcfConnection(string connectionString) { var connection = new WcfConnection { ConnectionString = connectionString, IntegratedSecurity = true }; var command = connection.CreateCommand(); command.CommandText = "GetData"; var wcfCommandParameters = command.Parameters.OfType <WcfCommandParameter>(); //wcfCommandParameters.Single(p => p.ParameterName == "reportDate").Value = new DateTime(2014, 8, 8); //wcfCommandParameters.Single(p => p.ParameterName == "majorScenarioTriggerLevel").Value = 10; //wcfCommandParameters.Single(p => p.ParameterName == "minorScenarioTriggerLevel").Value = 85; var reader = command.ExecuteReader(CommandBehavior.SchemaOnly); Console.WriteLine("Found " + reader.FieldCount + " fields"); for (var i = 0; i < reader.FieldCount; i++) { Console.WriteLine("\t" + reader.GetName(i) + " => " + reader.GetFieldType(i).Name); } while (reader.Read()) { Console.WriteLine("line!"); } }
/// <summary> /// Generates an instance of <see cref="CruiseServerClientBase"/> that connects via /// Windows Communications Foundation. /// </summary> /// <param name="factory">The <see cref="CruiseServerClientFactory"/> that is being extended.</param> /// <param name="address">The address of the server.</param> /// <param name="settings">The start-up settings to use.</param> /// <returns>A <see cref="CruiseServerClientBase"/> instance.</returns> public static CruiseServerClientBase GenerateWcfClient(this CruiseServerClientFactory factory, string address, ClientStartUpSettings settings) { CruiseServerClientBase client; var connection = new WcfConnection(address); client = new CruiseServerClient(connection); return client; }
/// <summary> /// Generates an instance of <see cref="CruiseServerClientBase"/> that connects via /// Windows Communications Foundation. /// </summary> /// <param name="factory">The <see cref="CruiseServerClientFactory"/> that is being extended.</param> /// <param name="address">The address of the server.</param> /// <param name="settings">The start-up settings to use.</param> /// <returns>A <see cref="CruiseServerClientBase"/> instance.</returns> public static CruiseServerClientBase GenerateWcfClient(this CruiseServerClientFactory factory, string address, ClientStartUpSettings settings) { CruiseServerClientBase client; var connection = new WcfConnection(address); client = new CruiseServerClient(connection); return(client); }