public TADWrapperObject FindServerByFqdnWithException(string fqdn, out Exception ex) { ex = null; string nodeNameFromFqdn = MachineName.GetNodeNameFromFqdn(fqdn); return(SimpleAdObjectLookup <TADWrapperObject> .FindAdObjectByServerNameStatic(this.AdSession, nodeNameFromFqdn, out ex)); }
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)); }
public TADWrapperObject FindAdObjectByQueryEx(QueryFilter queryFilter, AdObjectLookupFlags flags) { return(this.LookupOrFindAdObject(queryFilter.ToString(), () => SimpleAdObjectLookup <TADWrapperObject> .FindAdObjectWithQueryStatic(this.AdSession, queryFilter), flags)); }
public TADWrapperObject FindAdObjectByGuid(Guid objectGuid) { return(this.LookupOrFindAdObject(objectGuid.ToString(), () => SimpleAdObjectLookup <TADWrapperObject> .FindAdObjectTypeByGuidStatic(this.AdSession, objectGuid), AdObjectLookupFlags.None)); }