Aqueduct.SitecoreLib.Search.Utilities.SearchHelper.CreateRefinements C# (CSharp) 메소드

CreateRefinements() 공개 정적인 메소드

public static CreateRefinements ( string fieldName, string fieldValue ) : SafeDictionary
fieldName string
fieldValue string
리턴 SafeDictionary
      public static SafeDictionary<string> CreateRefinements(string fieldName, string fieldValue)
      {
         var refinements = new SafeDictionary<string>();

         if (!String.IsNullOrEmpty(fieldValue) && !String.IsNullOrEmpty(fieldValue))
         {
            if (fieldName.Contains("|"))
            {
               var fieldNames = fieldName.Split(new[] { '|' }, StringSplitOptions.RemoveEmptyEntries);

               foreach (var name in fieldNames)
               {
                  refinements.Add(name, fieldValue);
               }
            }
            else
            {
               refinements.Add(fieldName, fieldValue);
            }
         }

         return refinements;
      }