public TranslateNameRequest(string Server, ActiveDirectoryNameFormat FormatDesired, ActiveDirectoryNameFormat FormatOffered, string[] Names) { this.Server = Server; this.FormatDesired = FormatDesired; this.FormatOffered = FormatOffered; this.Names = Names; }
public ActiveDirectoryNameTranslateResult[] TranslateName(string Server, ActiveDirectoryNameFormat FormatDesired, ActiveDirectoryNameFormat FormatOffered, string[] Names) { TranslateNameRequest translateNameRequest = new TranslateNameRequest(); translateNameRequest.Server = Server; translateNameRequest.FormatDesired = FormatDesired; translateNameRequest.FormatOffered = FormatOffered; translateNameRequest.Names = Names; TranslateNameResponse translateNameResponse = this.Channel.TranslateName(translateNameRequest); return(translateNameResponse.NameTranslateResult); }
private ActiveDirectoryNameFormat GetNameFormat(ADPathFormat pathFormat) { ActiveDirectoryNameFormat activeDirectoryNameFormat = ActiveDirectoryNameFormat.DistinguishedName; ADPathFormat aDPathFormat = pathFormat; switch (aDPathFormat) { case ADPathFormat.X500: { activeDirectoryNameFormat = ActiveDirectoryNameFormat.DistinguishedName; break; } case ADPathFormat.Canonical: { activeDirectoryNameFormat = ActiveDirectoryNameFormat.CanonicalName; break; } } return(activeDirectoryNameFormat); }