protected override void SetPropertyValue(IOguObject srcOguObject, string srcPropertyName, System.DirectoryServices.DirectoryEntry entry, string targetPropertyName, string context, SetterContext setterContext)
        {
            string srcValue     = (string)srcOguObject.Properties[srcPropertyName];
            var    targetValues = entry.Properties[targetPropertyName];

            if (entry.IsBounded())
            {
                RefillCollection(srcValue, targetValues);
            }
            else
            {
                // 无中生有,此时检查有无修改,如果有修改,则应延迟操作。
                if (string.IsNullOrEmpty(srcValue) == false)
                {
                    setterContext["StringCollectionPropertySetter_LazySetProperties"] = true;
                }
            }
        }