Example #1
0
        private AdsPath CreateAdsPath(IAdsObjectName dn)
        {
            var adsPath = owner.Path.Server != null
                ? new AdsPath(owner.Path.Provider, owner.Path.Server, dn)
                : new AdsPath(owner.Path.Provider, dn);

            return(adsPath);
        }
Example #2
0
 public AdsPath([NotNull] string server, [NotNull] IAdsObjectName objectName)
     : this(objectName)
 {
     Server = Guard.CheckNull(server, nameof(server));
 }
Example #3
0
 public AdsPath([NotNull] AdsProvider provider, [NotNull] string server, [NotNull] IAdsObjectName objectName)
     : this(server, objectName)
 {
     Provider = Guard.CheckNull(provider, nameof(provider));
 }
Example #4
0
 public AdsPath([NotNull] IAdsObjectName objectName)
 {
     ObjectName = Guard.CheckNull(objectName, nameof(objectName));
 }