gpt4 book ai didi

c# - 显示所有 messageHeader 的值

转载 作者:行者123 更新时间:2023-11-30 21:16:07 25 4
gpt4 key购买 nike

我想知道在服务器端显示所有 MessageHeaders 的最佳方式是什么。实际上我知道的唯一方法如下:

OperationContext.Current.IncomingMessageHeaders.GetHeader<T>(Name, Namespace)

该方法仅适用于已知的 MessageHeader,但我想循环显示它们的值。

谢谢

最佳答案

标题是可循环的:

for (int i = 0; i < OperationContext.Current.IncomingMessageHeaders.Count; ++i)
{
MessageHeaderInfo h = OperationContext.Current.IncomingMessageHeaders[i];
// for any reference parameters with the correct name & namespace
if (h.IsReferenceParameter &&
h.Name == IDName &&
h.Namespace == IDNamespace)
{
// read the value of that header
XmlReader xr = OperationContext.Current.IncomingMessageHeaders.GetReaderAtHeader(i);
id = xr.ReadElementContentAsString();
}
}

找到 here

关于c# - 显示所有 messageHeader 的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5407440/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com