本文整理汇总了C#中MessageProperties.Add方法的典型用法代码示例。如果您正苦于以下问题:C# MessageProperties.Add方法的具体用法?C# MessageProperties.Add怎么用?C# MessageProperties.Add使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类MessageProperties
的用法示例。
在下文中一共展示了MessageProperties.Add方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: AddTo
public void AddTo(MessageProperties properties)
{
if (properties == null)
{
throw FxTrace.Exception.ArgumentNull("properties");
}
properties.Add(NetworkInterfaceMessageProperty.Name, this);
}
示例2: AddTo
public void AddTo(MessageProperties properties)
{
this.ThrowIfDisposed();
if (properties == null)
{
throw DiagnosticUtility.ExceptionUtility.ThrowHelperArgumentNull("properties");
}
properties.Add(Name, this);
}
开发者ID:pritesh-mandowara-sp,项目名称:DecompliedDotNetLibraries,代码行数:9,代码来源:ChannelBindingMessageProperty.cs
示例3: CopyProperties
public void CopyProperties ()
{
var mp = new MessageProperties ();
var obj = new object ();
var obj2 = new object ();
mp.Add ("FooProperty", obj);
var mp2 = new MessageProperties ();
mp2.Add ("BarProperty", obj2);
mp.CopyProperties (mp2);
Assert.AreEqual (obj, mp ["FooProperty"], "#1");
Assert.AreEqual (obj2, mp ["BarProperty"], "#2");
}
示例4: MakeHttpPOSTMethod
/// <summary>
/// Changes a HTTP GET into a POST.
/// </summary>
/// <param name="properties">Properties for which the HTTP method is to be changed.</param>
public static void MakeHttpPOSTMethod(MessageProperties properties)
{
object property;
HttpRequestMessageProperty httpMessageProperty = null;
if (properties.TryGetValue(MessageUtility.HttpRequestName, out property))
{
httpMessageProperty = property as HttpRequestMessageProperty;
}
if (httpMessageProperty == null)
{
httpMessageProperty = new HttpRequestMessageProperty();
properties.Add(MessageUtility.HttpRequestName, httpMessageProperty);
}
httpMessageProperty.Method = MessageUtility.HttpPostMethodName;
httpMessageProperty.SuppressEntityBody = false;
}