/// <summary> /// Gets the encoder associated with a URI in a given transmitter configuration. /// </summary> /// <param name="uri">The destination URI.</param> /// <returns>The FileTransmitterEncoder for the URI or null if there is no FileTransmitterEncoder for the URI</returns> private static FileTransmitterEncoder GetFileTransmitterEncoder(Uri uri) { FileTransmitterEncoder retVal = null; var testPath = uri.GetLocalPath(); retVal = FluentJdf.Configuration.FluentJdfLibrary.Settings.EncodingSettings.FileTransmitterEncoders .FirstOrDefault(item => item.Value.LocalPath.Equals(testPath, StringComparison.OrdinalIgnoreCase)).Value; return retVal; }