当前位置: 首页>>代码示例>>C#>>正文


C# ParameterCollection.Add方法代码示例

本文整理汇总了C#中ParameterCollection.Add方法的典型用法代码示例。如果您正苦于以下问题:C# ParameterCollection.Add方法的具体用法?C# ParameterCollection.Add怎么用?C# ParameterCollection.Add使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在ParameterCollection的用法示例。


在下文中一共展示了ParameterCollection.Add方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: CanConcatParameter

        public void CanConcatParameter()
        {
            var parameters = new ParameterCollection();
            parameters.Add(new BasicParameter() {
                           	ParameterName = "param1",
                           	ParameterValue = "SharpDevelop"
                           }
                          );

            parameters.Add(new BasicParameter() {
                           	ParameterName = "param2",
                           	ParameterValue = " is "
                           }
                          );
            parameters.Add(new BasicParameter() {
                           	ParameterName = "param3",
                           	ParameterValue = "great"
                           }
                          );

            var reportSettings = CreateReportSettings(parameters);
            var visitor = new ExpressionVisitor(reportSettings);

            var script = "=Parameters!param1 + Parameters!param2 + Parameters!param3";
            collection[0].Text = script;
            visitor.Visit(collection[0]);
            Assert.That (collection[0].Text,Is.EqualTo("SharpDevelop is great"));
        }
开发者ID:ichengzi,项目名称:SharpDevelop,代码行数:28,代码来源:ParametersFixture.cs

示例2: GetItem

        protected VendorItem GetItem(GetItemType SelectType, int VendorID)
        {
            string strStoredProcName = "jsp_Subscription_GetVendorItems";

            try
            {
                //notes:    set the parameters to use for this query
                ParameterCollection objParamCollection = new ParameterCollection();

                switch (SelectType)
                {
                    case GetItemType.BY_ID:
                        objParamCollection.Add((10).GetParameterListValue());
                        objParamCollection.Add(VendorID.GetParameterInt("@VendorID"));
                        break;
                }

                //notes:    get base object properties you want hydrated and add any additional if necessary
                ObjectPropertyDictionary objProperties = this.GetBaseProperties();

                //notes:    call local method to get object item
                return this.GetLocalItem(objParamCollection, objProperties, strStoredProcName);
            }
            catch (Exception ex)
            {
                return new VendorItem { StatusResult = new ResponseStatus("Get Vendor Item Error: " + ex.Message, ex.StackTrace, ResponseStatusResult.Fail) };
            }
        }
开发者ID:jakebz33,项目名称:SubscriptionTest,代码行数:28,代码来源:VendorItemManager.cs

示例3: Load

        public static WikiPage Load(Wiki wiki, string title, string directory)
        {
            ParameterCollection parameters = new ParameterCollection();
            parameters.Add("prop", "info|revisions");
            parameters.Add("intoken", "edit");
            parameters.Add("rvprop", "timestamp");
            XmlDocument xml = wiki.Query(QueryBy.Titles, parameters, new string[] { title });
            XmlNode node = xml.SelectSingleNode("//rev");
            string baseTimeStamp = null;
            if (node != null && node.Attributes["timestamp"] != null)
            {
                baseTimeStamp = node.Attributes["timestamp"].Value;
            }
            node = xml.SelectSingleNode("//page");
            string editToken = node.Attributes["edittoken"].Value;

            string pageFileName = directory + EscapePath(title);
            string text = LoadPageFromCache(pageFileName, node.Attributes["lastrevid"].Value, title);

            if (string.IsNullOrEmpty(text))
            {
                Console.Out.WriteLine("Downloading " + title + "...");
                text = wiki.LoadText(title);
                CachePage(pageFileName, node.Attributes["lastrevid"].Value, text);
            }

            WikiPage page = WikiPage.Parse(title, text);
            page.BaseTimestamp = baseTimeStamp;
            page.Token = editToken;
            return page;
        }
开发者ID:Claymore,项目名称:WikiBots,代码行数:31,代码来源:Cache.cs

示例4: Parse

        /// <summary>
        /// Parse a query string
        /// </summary>
        /// <param name="reader">string to parse</param>
        /// <returns>A collection</returns>
        /// <exception cref="ArgumentNullException"><c>reader</c> is <c>null</c>.</exception>
        public static ParameterCollection Parse(ITextReader reader)
        {
            if (reader == null)
                throw new ArgumentNullException("reader");

            var parameters = new ParameterCollection();
            while (!reader.EOF)
            {
                string name = HttpUtility.UrlDecode(reader.ReadToEnd("&="));
                char current = reader.Current;
                reader.Consume();
                switch (current)
                {
                    case '&':
                        parameters.Add(name, string.Empty);
                        break;
                    case '=':
                        {
                            string value = reader.ReadToEnd("&");
                            reader.Consume();
                            parameters.Add(name, HttpUtility.UrlDecode(value));
                        }
                        break;
                    default:
                        parameters.Add(name, string.Empty);
                        break;
                }
            }

            return parameters;
        }
开发者ID:Kayomani,项目名称:FAP,代码行数:37,代码来源:UrlParser.cs

示例5: GetCollection

        protected EmployeeCollection GetCollection(GetItemType SelectType, string SearchString, int ReturnCount)
        {
            //notes:    return collection of groups
            string strStoredProcName = "Elite_GetEmployee";

            try
            {
                //notes:    get base object properties you want hydrated and add any additional if necessary
                ObjectPropertyDictionary objProperties = this.GetBaseProperties();
                objProperties.Add("label", SqlDbType.VarChar);
                objProperties.Add("value", SqlDbType.VarChar);

                //notes:    set the parameters to use for this query
                ParameterCollection objParamCollection = new ParameterCollection();
                objParamCollection.Add(ReturnCount.GetParameterInt("@ReturnCount"));

                switch (SelectType)
                {
                    case GetItemType.BY_SEARCH:
                        //          21 = GET_COLLECTION_BY_SEARCH
                        objParamCollection.Add((21).GetParameterListValue());
                        objParamCollection.Add(SearchString.GetParameterVarchar("@SearchString", 300));
                        break;
                }

                //notes:    call local method to get list
                return this.GetLocalCollection(objParamCollection, objProperties, strStoredProcName);
            }
            catch (Exception ex)
            {
                return new EmployeeCollection { StatusResult = new ResponseStatus("Get Employee Search Collection Error: " + ex.Message, ex.StackTrace, ResponseStatusResult.Fail) };
            }
        }
开发者ID:jakebz33,项目名称:SubscriptionTest,代码行数:33,代码来源:EmployeeManager.cs

示例6: CheckParameters

        public ParameterCollection CheckParameters(string[] parameters)
        {
            ParameterCollection parameterCollection = new ParameterCollection();

            switch (parameters.Length)
            {
                case 0:
                    parameterCollection.Add("prompt");
                    return parameterCollection;

                case 2:
                    int difficultyInt;
                    if (parameters[0].StartsWith("\"") && parameters[0].EndsWith("\"") &&
                        int.TryParse(parameters[1], out difficultyInt) &&
                        Enum.IsDefined(typeof(EntryDifficulty), difficultyInt))
                    {
                        parameterCollection.Add("immediate");
                        parameterCollection.Add(parameters[0].Substring(1, parameters[0].Length - 2));
                        parameterCollection.Add(parameters[1]);
                        return parameterCollection;
                    }
                    break;
            }

            return null;
        }
开发者ID:cybermv,项目名称:BucketList,代码行数:26,代码来源:AddCommand.cs

示例7: CheckParameters

        public ParameterCollection CheckParameters(string[] parameters)
        {
            ParameterCollection parameterCollection = new ParameterCollection();
            switch (parameters.Length)
            {
                case 0:
                    parameterCollection.Add("create");
                    return parameterCollection;

                case 1:
                    if (parameters[0] == "show")
                    {
                        parameterCollection.Add("show");
                        return parameterCollection;
                    }
                    break;

                case 2:
                    if (parameters[0] == "restore" &&
                        parameters[1].Length == 15)
                    {
                        parameterCollection.Add("restore");
                        parameterCollection.Add(parameters[1]);
                        return parameterCollection;
                    }
                    break;
            }
            return null;
        }
开发者ID:cybermv,项目名称:BucketList,代码行数:29,代码来源:BackupCommand.cs

示例8: DuplicateTest

 public void DuplicateTest()
 {
     var col = new ParameterCollection();
     col.Add("chocolate", "cookie");
     col.Add("chocolate", "bar");
     col.Add("chocolate", "pudding");
     Assert.That(col.Count, Is.EqualTo(3));
     CollectionAssert.AreEqual(new[] { "cookie", "bar", "pudding" }, col.GetAllMatches("chocolate"));
 }
开发者ID:Gainedge,项目名称:BetterExplorer,代码行数:9,代码来源:ParameterCollectionTest.cs

示例9: GetUrlParameters

        public string GetUrlParameters()
        {
            var parameters = new ParameterCollection();
            parameters.Add("routing", _routing, _routingSet);
            parameters.Add("pretty", "true", _prettySet);
            parameters.Add("search_type", _seachType.ToString(), _seachTypeSet);
            parameters.Add("query_cache", _queryCache.ToString().ToLower(), _queryCacheSet);

            return parameters.ToString();
        }
开发者ID:jnus,项目名称:ElasticsearchCRUD,代码行数:10,代码来源:SearchUrlParameters.cs

示例10: DTMFFacilityRequestParameter

 public DTMFFacilityRequestParameter() {
     _parameters = new ParameterCollection();
     // FacilityFunction
     _parameters.Add(new Parameter<short>());
     // Tone Duration
     _parameters.Add(new Parameter<short>(40));
     // Gap Duration
     _parameters.Add(new Parameter<short>(40));
     // DTMF digits
     _parameters.Add(new Parameter<string>());
     // DTMF Characteristics
     _parameters.Add(new Parameter<short>());
 }
开发者ID:modulexcite,项目名称:capi.net,代码行数:13,代码来源:DTMFFacilityRequestParameter.cs

示例11: ActivateUser

        public void ActivateUser(User user, string password)
        {
            string customerSupportEmail = systemService.GetConfig<string>(Constants.Settings.CustomerSupportEmail, "[email protected]");
            string emailTemplatePath = Path.Combine(this.emailTemplatesFolder, string.Format("{0}.xml", "ApprovedUser"));

            ParameterCollection parameters = new ParameterCollection();
            parameters.Add("FromMail", customerSupportEmail);
            parameters.Add("ToMail", user.Email);
            parameters.Add("Username", user.Username);
            parameters.Add("Password", password);

            EmailTemplate emailTemplate = EmailUtility.ComposeTemplate(emailTemplatePath, parameters);
            emailSender.Send(emailTemplate, new BypassEmailFormatter(), null);
        }
开发者ID:hellangle,项目名称:NewCenturyLogistic,代码行数:14,代码来源:NotificationService.cs

示例12: GetRoutingUrl

		public static string GetRoutingUrl(RoutingDefinition routingDefinition)
		{
			var parameters = new ParameterCollection();

			if (routingDefinition != null && routingDefinition.ParentId != null)
			{
				parameters.Add("parent", routingDefinition.ParentId.ToString());
			}
			if (routingDefinition != null && routingDefinition.RoutingId != null)
			{
				parameters.Add("routing", routingDefinition.RoutingId.ToString());
			}

			return parameters.ToString();
		}
开发者ID:cuulee,项目名称:ElasticsearchCRUD,代码行数:15,代码来源:RoutingDefinition.cs

示例13: GetItemFromCollectionTest

        public void GetItemFromCollectionTest()
        {
            var parameters = new ParameterCollection();
            parameters.Add(new Parameter("x", 2.3));

            Assert.AreEqual(2.3, parameters["x"]);
        }
开发者ID:ronnycsharp,项目名称:xFunc,代码行数:7,代码来源:MathParameterCollectionTest.cs

示例14: GetCollection

        protected SubscriptionItemCollection GetCollection(GetItemType SelectType)
        {
            //notes:    return collection of groups
            string strStoredProcName = "jsp_Subscription_GetSubscriptionItems";

            try
            {
                //notes:    get base object properties you want hydrated and add any additional if necessary
                ObjectPropertyDictionary objProperties = this.GetBaseProperties();
                objProperties.Add("EmployeeName", SqlDbType.VarChar);

                //notes:    set the parameters to use for this query
                ParameterCollection objParamCollection = new ParameterCollection();

                switch (SelectType)
                {
                    case GetItemType.BY_ALL:
                        objParamCollection.Add((20).GetParameterListValue());
                        break;
                }

                //notes:    call local method to get list
                return this.GetLocalCollection(objParamCollection, objProperties, strStoredProcName);
            }
            catch (Exception ex)
            {
                return new SubscriptionItemCollection { StatusResult = new ResponseStatus("Get Subscription Collection Error: " + ex.Message, ex.StackTrace, ResponseStatusResult.Fail) };
            }
        }
开发者ID:jakebz33,项目名称:SubscriptionTest,代码行数:29,代码来源:SubscriptionItemManager.cs

示例15: Parametalize

 /// <summary>
 /// Build parameters from dictionary.
 /// </summary>
 internal static ParameterCollection Parametalize(this Dictionary<string, object> dict)
 {
     var ret = new ParameterCollection();
     dict.Keys.Select(key => new { key, value = dict[key] })
         .Where(t => t.value != null)
         .ForEach(t => ret.Add(new Parameter(t.key, t.value)));
     return ret;
 }
开发者ID:azyobuzin,项目名称:StarryEyes,代码行数:11,代码来源:ApiEndpoint.cs


注:本文中的ParameterCollection.Add方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。