public static bool TryFromServiceMessageHeaders(ServiceRemotingMessageHeaders headers, out CustomServiceRequestHeader customServiceRequestHeader) { customServiceRequestHeader = (CustomServiceRequestHeader)null; byte[] headerValue; if (!headers.TryGetHeaderValue(CustomServiceRequestHeaderName, out headerValue)) { return(false); } customServiceRequestHeader = new CustomServiceRequestHeader(headerValue); return(true); }