/// <summary> /// FillResolve method implementation /// </summary> public ProxyResults FillValidate(string pattern, bool recursive) { ProxyResults results = null; ExecuteOnChannel("FillValidate", ExecuteOptions.AsProcess, channel => results = channel.FillValidate(pattern, recursive)); return(results); }
/// <summary> /// ReCreateTrustedClaimProvider method implementation /// </summary> /* private void ReCreateTrustedClaimProvider(ProxyClaimsProviderParameters prm) * { * SPClaimProviderManager cpm = SPClaimProviderManager.Local; * SPSecurityTokenServiceManager ctm = SPSecurityTokenServiceManager.Local; * try * { * SPTrustedLoginProvider lg = ctm.TrustedLoginProviders[prm.TrustedLoginProviderName]; * try * { * SPClaimProviderDefinitionArguments defs = new SPClaimProviderDefinitionArguments(prm.TrustedLoginProviderName, prm.TrustedLoginProviderName, "Microsoft.SharePoint, Version=15.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c", "Microsoft.SharePoint.Administration.Claims.SPTrustedClaimProvider"); * SPTrustedClaimProviderDefinition xdefs = new SPTrustedClaimProviderDefinition(defs, lg); * * cpm.AddClaimProvider(xdefs); * lg.ClaimProviderName = prm.TrustedLoginProviderName; * } * finally * { * lg.Update(); * } * } * finally * { * cpm.Update(true); * } * } */ #endregion #region IIdentityServiceContract Members /// <summary> /// FillSearch method implementation /// </summary> public ProxyResults FillSearch(string pattern, string domain, bool recursive) { ProxyResults results = null; ExecuteOnChannel("FillSearch", ExecuteOptions.AsProcess, channel => results = channel.FillSearch(pattern, domain, recursive)); return(results); }