public static FederationTrust GetFederationTrust(ADObjectId id) { FederationTrustCache.InitializeIfNeeded(); FederationTrust result; if (FederationTrustCache.dictionaryByADObjectId.TryGetValue(id, out result)) { return(result); } return(null); }
public static FederationTrust GetFederationTrust(string name) { FederationTrustCache.InitializeIfNeeded(); FederationTrust result; if (FederationTrustCache.dictionaryByCommonName.TryGetValue(name, out result)) { return(result); } return(null); }
public static IEnumerable <FederationTrust> GetFederationTrusts() { FederationTrustCache.InitializeIfNeeded(); return(new List <FederationTrust>(FederationTrustCache.dictionaryByADObjectId.Values)); }