public TADWrapperObject FindServerByFqdnWithException(string fqdn, out Exception ex)
        {
            ex = null;
            string nodeNameFromFqdn = MachineName.GetNodeNameFromFqdn(fqdn);

            return(SimpleAdObjectLookup <TADWrapperObject> .FindAdObjectByServerNameStatic(this.AdSession, nodeNameFromFqdn, out ex));
        }
Exemple #2
0
        public TADWrapperObject FindServerByFqdnWithException(string fqdn, out Exception exception)
        {
            ExAssert.RetailAssert(typeof(TADWrapperObject) == typeof(IADServer), "This function should only be called with Server objects!");
            if (typeof(TADWrapperObject) != typeof(IADServer))
            {
                throw new NotImplementedException("This only works for Server objects.");
            }
            exception = null;
            Exception           ex     = null;
            AdObjectLookupFlags flags  = AdObjectLookupFlags.None;
            string           shortName = MachineName.GetNodeNameFromFqdn(fqdn);
            TADWrapperObject result    = this.LookupOrFindAdObject(shortName, () => SimpleAdObjectLookup <TADWrapperObject> .FindAdObjectByServerNameStatic(this.AdSession, shortName, out ex), flags);

            exception = ex;
            return(result);
        }
 public static TADWrapperObject FindAdObjectTypeByGuidStatic(IADToplogyConfigurationSession adSession, Guid objectGuid)
 {
     return(SimpleAdObjectLookup <TADWrapperObject> .FindAdObjectTypeByGuidStatic(adSession, objectGuid, NullPerformanceDataLogger.Instance));
 }
 public TADWrapperObject FindAdObjectByQueryEx(QueryFilter queryFilter, AdObjectLookupFlags flags)
 {
     return(SimpleAdObjectLookup <TADWrapperObject> .FindAdObjectWithQueryStatic(this.AdSession, queryFilter));
 }
 public TADWrapperObject FindAdObjectByGuidEx(Guid objectGuid, AdObjectLookupFlags flags, IPerformanceDataLogger perfLogger)
 {
     return(SimpleAdObjectLookup <TADWrapperObject> .FindAdObjectTypeByGuidStatic(this.AdSession, objectGuid, perfLogger));
 }
 public TADWrapperObject FindAdObjectByGuid(Guid objectGuid)
 {
     return(SimpleAdObjectLookup <TADWrapperObject> .FindAdObjectTypeByGuidStatic(this.AdSession, objectGuid));
 }
Exemple #7
0
 public TADWrapperObject FindAdObjectByQueryEx(QueryFilter queryFilter, AdObjectLookupFlags flags)
 {
     return(this.LookupOrFindAdObject(queryFilter.ToString(), () => SimpleAdObjectLookup <TADWrapperObject> .FindAdObjectWithQueryStatic(this.AdSession, queryFilter), flags));
 }
Exemple #8
0
 public TADWrapperObject FindAdObjectByGuid(Guid objectGuid)
 {
     return(this.LookupOrFindAdObject(objectGuid.ToString(), () => SimpleAdObjectLookup <TADWrapperObject> .FindAdObjectTypeByGuidStatic(this.AdSession, objectGuid), AdObjectLookupFlags.None));
 }