Exemple #1
0
        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);
        }