1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160
|
<?xml version="1.0" encoding="utf-8"?>
<Type Name="MsmqMessageProperty" FullName="System.ServiceModel.Channels.MsmqMessageProperty">
<TypeSignature Language="C#" Value="public sealed class MsmqMessageProperty" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi sealed beforefieldinit MsmqMessageProperty extends System.Object" />
<AssemblyInfo>
<AssemblyName>System.ServiceModel</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Object</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<remarks>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>The <see cref="T:System.ServiceModel.Channels.MsmqMessageProperty" /> class is obtained from the channel context and is used primarily for error processing. For example, if an application reads a message from the dead-letter queue, the application should examine properties like <see cref="P:System.ServiceModel.Channels.MsmqMessageProperty.DeliveryFailure" /> and <see cref="P:System.ServiceModel.Channels.MsmqMessageProperty.DeliveryStatus" />. If an application is performing its own poison-message handling, it should examine properties like <see cref="P:System.ServiceModel.Channels.MsmqMessageProperty.AbortCount" />.</para>
</remarks>
<summary>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>The <see cref="T:System.ServiceModel.Channels.MsmqMessageProperty" /> class encapsulates the properties of a message that has been read from a queue.</para>
</summary>
</Docs>
<Members>
<Member MemberName="AbortCount">
<MemberSignature Language="C#" Value="public int AbortCount { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance int32 AbortCount" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Int32</ReturnType>
</ReturnValue>
<Docs>
<value>To be added.</value>
<remarks>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>This property is used in poison-message handling. For more information about poison-message handling, see <format type="text/html"><a href="8d1c5e5a-7928-4a80-95ed-d8da211b8595">Poison-Message Handling</a></format>.</para>
</remarks>
<summary>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>Gets an <see cref="T:System.Int32" /> value that indicates the number of times the message participated in the transaction that was aborted, that is, channel attempts - 1.</para>
</summary>
</Docs>
</Member>
<Member MemberName="DeliveryFailure">
<MemberSignature Language="C#" Value="public Nullable<System.ServiceModel.Channels.DeliveryFailure> DeliveryFailure { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance valuetype System.Nullable`1<valuetype System.ServiceModel.Channels.DeliveryFailure> DeliveryFailure" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Nullable<System.ServiceModel.Channels.DeliveryFailure></ReturnType>
</ReturnValue>
<Docs>
<value>To be added.</value>
<remarks>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>Use this property together with <see cref="P:System.ServiceModel.Channels.MsmqMessageProperty.DeliveryStatus" /> when reading a message from a dead-letter queue to determine why the message failed delivery.</para>
</remarks>
<summary>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>Gets a value from the <see cref="T:System.ServiceModel.Channels.DeliveryFailure" /> enumeration that indicates why the message failed delivery.</para>
</summary>
</Docs>
</Member>
<Member MemberName="DeliveryStatus">
<MemberSignature Language="C#" Value="public Nullable<System.ServiceModel.Channels.DeliveryStatus> DeliveryStatus { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance valuetype System.Nullable`1<valuetype System.ServiceModel.Channels.DeliveryStatus> DeliveryStatus" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Nullable<System.ServiceModel.Channels.DeliveryStatus></ReturnType>
</ReturnValue>
<Docs>
<value>To be added.</value>
<remarks>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>A message may have a delivery status of <see cref="F:System.ServiceModel.Channels.DeliveryStatus.InDoubt" /> or <see cref="F:System.ServiceModel.Channels.DeliveryStatus.NotDelivered" />. A message has a delivery status of <see cref="F:System.ServiceModel.Channels.DeliveryStatus.InDoubt" /> unless Message Queuing (MSMQ) can determine that it was not delivered, in which case its delivery status becomes <see cref="F:System.ServiceModel.Channels.DeliveryStatus.NotDelivered" />.</para>
<para>An example of an in-doubt message is a message that has expired. Message Queuing cannot determine whether the message was delivered to the application after it expired.</para>
<para>Use this property together with <see cref="P:System.ServiceModel.Channels.MsmqMessageProperty.DeliveryFailure" /> when reading a message from a dead-letter queue to determine why the message failed delivery.</para>
</remarks>
<summary>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>Gets a value from the <see cref="T:System.ServiceModel.Channels.DeliveryStatus" /> enumeration that indicates the delivery status of the message.</para>
</summary>
</Docs>
</Member>
<Member MemberName="Get">
<MemberSignature Language="C#" Value="public static System.ServiceModel.Channels.MsmqMessageProperty Get (System.ServiceModel.Channels.Message message);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class System.ServiceModel.Channels.MsmqMessageProperty Get(class System.ServiceModel.Channels.Message message) cil managed" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.ServiceModel.Channels.MsmqMessageProperty</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="message" Type="System.ServiceModel.Channels.Message" />
</Parameters>
<Docs>
<remarks>To be added.</remarks>
<summary>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>Gets the <see cref="T:System.ServiceModel.Channels.MsmqMessageProperty" /> for the specified <see cref="T:System.ServiceModel.Channels.Message" />.</para>
</summary>
<returns>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>The <see cref="T:System.ServiceModel.Channels.MsmqMessageProperty" /> for the specified <see cref="T:System.ServiceModel.Channels.Message" />.</para>
</returns>
<param name="message">
<attribution license="cc4" from="Microsoft" modified="false" />The <see cref="T:System.ServiceModel.Channels.Message" /> whose properties are to be retrieved.</param>
</Docs>
</Member>
<Member MemberName="MoveCount">
<MemberSignature Language="C#" Value="public int MoveCount { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance int32 MoveCount" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Int32</ReturnType>
</ReturnValue>
<Docs>
<value>To be added.</value>
<remarks>To be added.</remarks>
<summary>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>Gets an <see cref="T:System.Int32" /> value that indicates the number of times the message has moved from the main queue to the subqueue or the other way.</para>
</summary>
</Docs>
</Member>
<Member MemberName="Name">
<MemberSignature Language="C#" Value="public const string Name;" />
<MemberSignature Language="ILAsm" Value=".field public static literal string Name" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<remarks>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>A <see cref="T:System.String" /> that contains the string "MsmqMessageProperty".</para>
</remarks>
<summary>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>Gets a <see cref="T:System.String" /> that contains the string "MsmqMessageProperty".</para>
</summary>
</Docs>
</Member>
</Members>
</Type>
|