/// <summary> /// Clones this instance. /// </summary> /// <returns> /// A new object that is a copy of this instance. /// </returns> public DictionaryStyles Clone() { var cloned = (DictionaryStyles)MemberwiseClone(); cloned.Headers = Headers.Clone(); cloned.Values = Values.Clone(); return(cloned); }
public Envelope Clone() { return(new Envelope { Message = Message, Headers = Headers.Clone(), Data = Data }); }
public object Clone() { return(new SigningSettings { Expires = Expires, Headers = (HeaderName[])Headers?.Clone(), KeyId = KeyId, SignatureAlgorithm = SignatureAlgorithm, DigestHashAlgorithm = DigestHashAlgorithm }); }
public object Clone() { return(new Signature { KeyId = KeyId, Algorithm = Algorithm, Created = Created, Expires = Expires, Headers = (HeaderName[])Headers?.Clone(), Nonce = Nonce, String = String }); }
/// <summary> /// Converts this message into a forwardable <see cref="TransportMessageToSend"/>. /// </summary> public TransportMessageToSend ToForwardableMessage() { var transportMessageToSend = new TransportMessageToSend { Label = Label, Body = Body, }; if (Headers != null) { transportMessageToSend.Headers = Headers.Clone(); } return(transportMessageToSend); }
public Message Clone() { return(new Message { Headers = Headers.Clone(), Body = Body, Bytes = Bytes, Id = "(reload queue contents to get id)", CouldDeserializeBody = CouldDeserializeBody, CouldDeserializeHeaders = CouldDeserializeHeaders, QueuePath = QueuePath, Label = Label, Time = Time, }); }
public String ToHttpCommand() { var commandBuilder = new StringBuilder(); var headersClone = Headers.Clone() as HttpHeaders; if (!headersClone.ContainsKey("Host")) { headersClone["Host"] = Uri.Host; } commandBuilder.Append($"{Method} {Uri.ToString()} {Version}\r\n"); foreach (var kv in headersClone.Headers()) { commandBuilder.Append($"{kv.Key}: {kv.Value}\r\n"); } commandBuilder.Append("\r\n"); return(commandBuilder.ToString()); }
public object Clone() { return(new SigningSettings { Expires = Expires, Headers = (HeaderName[])Headers?.Clone(), KeyId = KeyId, SignatureAlgorithm = SignatureAlgorithm, DigestHashAlgorithm = DigestHashAlgorithm, AuthorizationScheme = AuthorizationScheme, EnableNonce = EnableNonce, UseDeprecatedAlgorithmParameter = UseDeprecatedAlgorithmParameter, AutomaticallyAddRecommendedHeaders = AutomaticallyAddRecommendedHeaders, Events = new RequestSigningEvents { OnRequestSigned = Events?.OnRequestSigned, OnRequestSigning = Events?.OnRequestSigning, OnSigningStringComposed = Events?.OnSigningStringComposed } }); }