public DicomFile GetCompleteSop() { //Just get the entire thing from the loader. var args = new LoadDicomFileArgs(StudyInstanceUid, SeriesInstanceUid, SopInstanceUid, true, true); return(HeaderProvider.LoadDicomFile(args)); }
public void should_be_able_to_add_to_default_headers() { var header = new Header("name", "value"); HeaderProvider.AddHeader(header); HeaderProvider.Headers.Contains(header).Should().BeTrue(); }
public void MakeRequest(HttpVerb method, string url, HeaderProvider header, AuthenticationProvider auth, BodyProvider body) { this.method = method; this.url = url; this.headers = header; this.auth = auth; this.body = body; this.MakeRequest(); }
public void HeaderProviderWithHmacFactory_ReturnsHmacSignedKey() { var config = new SimpleJwtProviderConfig(); config.SigningKey = "ThisIsMyIncrediblyDifficultHMACSigningKeyUsedInTests!"; var provider = new HeaderProvider <HMACHeaderCreator>(config); var header = provider.GetHeader(); Assert.Equal("HS256", header.Alg); }
private void LoadFullHeader() { if (_fullHeader != null) { return; //We've already got it without the pixel data. } var args = new LoadDicomFileArgs(this.StudyInstanceUid, this.SeriesInstanceUid, this.SopInstanceUid, true, false); _fullHeader = HeaderProvider.LoadDicomFile(args); _metaInfo = null; }
public void HeaderProviderWithRsaFactory_ReturnsRsaSignedKey() { var keyPath = Path.GetFullPath("..\\..\\..\\TstCertificate\\private-rsa.xml"); var config = new SimpleJwtProviderConfig(); config.SigningKey = keyPath; var provider = new HeaderProvider <RSAHeaderCreator>(config); var header = provider.GetHeader(); Assert.Equal("RS256", header.Alg); }
public void AddHeader(string name, string value) { if (headerProvider == null) { Dictionary <String, String> headers = new Dictionary <String, String>(); headers.Add(name, value); this.headerProvider = new DictionaryHeaderProvider(headers); } else { ((DictionaryHeaderProvider)headerProvider).AddHeader(name, value); } }
public RequestBuilder Headers(object header) { Dictionary<String, String> headers = new Dictionary<String, String>(); PropertyInfo[] properties; #if NETFX_CORE properties = header.GetType().GetTypeInfo().DeclaredProperties.ToArray(); #else properties = header.GetType().GetProperties(); #endif foreach (var property in properties) { headers.Add(property.Name, System.Uri.EscapeDataString(property.GetValue(header, null).ToString())); } headerProvider = new DictionaryHeaderProvider(headers); return this; }
public RequestBuilder Headers(object header) { Dictionary <String, String> headers = new Dictionary <String, String>(); PropertyInfo[] properties; #if NETFX_CORE properties = header.GetType().GetTypeInfo().DeclaredProperties.ToArray(); #else properties = header.GetType().GetProperties(); #endif foreach (var property in properties) { headers.Add(property.Name, System.Uri.EscapeDataString(property.GetValue(header, null).ToString())); } headerProvider = new DictionaryHeaderProvider(headers); return(this); }
/// <summary> /// Shredding an object into an Rest Request /// </summary> /// <param name="obj"></param> /// <returns></returns> internal RestRequest ObjectShredder(IRESTfulRequest obj, Method method, DataFormat dataFormat) { var request = new RestRequest(obj.Url, method, dataFormat); var content = ContentProvider.Provider((RESTFulRequest)obj); var acceptType = obj.AcceptType.GetDescription(); var headers = HeaderProvider.GetRestHeaders(obj.RequestHeaders.ToArray()); request.Parameters.AddRange(headers); //request.Parameters.AddRange(content); //request.AddJsonBody((RESTFulRequest)obj); request.AddParameter("application/json; charset=utf-8", content, ParameterType.RequestBody); return(request); }
public override void Context() { HeaderProvider = new HeaderProvider(); }
public RequestBuilder Headers(HeaderProvider headerProvider) { this.headerProvider = headerProvider; return this; }
public RequestBuilder Headers(IDictionary<String, String> header) { this.headerProvider = new DictionaryHeaderProvider(header); return this; }
public RequestBuilder Headers(IDictionary <String, String> header) { this.headerProvider = new DictionaryHeaderProvider(header); return(this); }
public IFramePixelData GetFramePixelData(int frameNumber) { var args = new LoadFramePixelDataArgs(this.StudyInstanceUid, this.SeriesInstanceUid, this.SopInstanceUid, frameNumber); return(HeaderProvider.LoadFramePixelData(args)); }
public RequestBuilder Headers(HeaderProvider headerProvider) { this.headerProvider = headerProvider; return(this); }