|
163 | 163 | <Parameter Name="buffer" Type="System.ReadOnlyMemory<System.Byte>" Index="0" FrameworkAlternate="net-6.0" />
|
164 | 164 | </Parameters>
|
165 | 165 | <Docs>
|
166 |
| - <param name="buffer">To be added.</param> |
167 |
| - <summary>To be added.</summary> |
168 |
| - <remarks>To be added.</remarks> |
| 166 | + <param name="buffer">A <see cref="T:System.ReadOnlyMemory`1" /> of bytes to send using the <see cref="M:System.Net.Sockets.Socket.SendPacketsAsync(System.Net.Sockets.SocketAsyncEventArgs)" /> method.</param> |
| 167 | + <summary>Initializes a new instance of the <see cref="T:System.Net.Sockets.SendPacketsElement" /> class using the specified buffer.</summary> |
| 168 | + <remarks> |
| 169 | + <format type="text/markdown"><![CDATA[ |
| 170 | + |
| 171 | +## Remarks |
| 172 | + The <xref:System.Net.Sockets.SendPacketsElement> class is used with the <xref:System.Net.Sockets.SocketAsyncEventArgs.SendPacketsElements%2A?displayProperty=nameWithType> property to get or set a data buffer or file to be sent using the <xref:System.Net.Sockets.Socket.SendPacketsAsync%2A?displayProperty=nameWithType> method. |
| 173 | + |
| 174 | + ]]></format> |
| 175 | + </remarks> |
169 | 176 | </Docs>
|
170 | 177 | </Member>
|
171 | 178 | <Member MemberName=".ctor">
|
|
244 | 251 | <Parameter Name="endOfPacket" Type="System.Boolean" Index="1" FrameworkAlternate="net-6.0" />
|
245 | 252 | </Parameters>
|
246 | 253 | <Docs>
|
247 |
| - <param name="buffer">To be added.</param> |
248 |
| - <param name="endOfPacket">To be added.</param> |
249 |
| - <summary>To be added.</summary> |
250 |
| - <remarks>To be added.</remarks> |
| 254 | + <param name="buffer">A <see cref="T:System.ReadOnlyMemory`1" /> of bytes to send using the <see cref="M:System.Net.Sockets.Socket.SendPacketsAsync(System.Net.Sockets.SocketAsyncEventArgs)" /> method.</param> |
| 255 | + <param name="endOfPacket">Specifies that this element should not be combined with the next element in a single send request from the sockets layer to the transport. This flag is used for granular control of the content of each message on a datagram or message-oriented socket.</param> |
| 256 | + <summary>Initializes a new instance of the <see cref="T:System.Net.Sockets.SendPacketsElement" /> class using the specified buffer with an option to combine this element with the next element in a single send request from the sockets layer to the transport.</summary> |
| 257 | + <remarks> |
| 258 | + <format type="text/markdown"><![CDATA[ |
| 259 | + |
| 260 | +## Remarks |
| 261 | + The <xref:System.Net.Sockets.SendPacketsElement> class is used with the <xref:System.Net.Sockets.SocketAsyncEventArgs.SendPacketsElements%2A?displayProperty=nameWithType> property to get or set a data buffer or file to be sent using the <xref:System.Net.Sockets.Socket.SendPacketsAsync%2A?displayProperty=nameWithType> method. |
| 262 | + |
| 263 | + ]]></format> |
| 264 | + </remarks> |
251 | 265 | </Docs>
|
252 | 266 | </Member>
|
253 | 267 | <Member MemberName=".ctor">
|
|
717 | 731 | <format type="text/markdown"><![CDATA[
|
718 | 732 |
|
719 | 733 | ## Remarks
|
720 |
| - The default value for the <xref:System.Net.Sockets.SendPacketsElement.Buffer> property is `null` if the <xref:System.Net.Sockets.SendPacketsElement> object was not initialized with a `buffer` parameter. |
| 734 | + The default value for the <xref:System.Net.Sockets.SendPacketsElement.Buffer> property is `null` if the <xref:System.Net.Sockets.SendPacketsElement> object was not initialized with a `buffer` parameter or `buffer` was passed as a <xref:System.ReadOnlyMemory`1> of bytes. |
| 735 | +
|
| 736 | + In the latter case, the buffer can be obtained using the <xref:System.Net.Sockets.SendPacketsElement.MemoryBuffer> property. |
721 | 737 |
|
722 | 738 | ]]></format>
|
723 | 739 | </remarks>
|
|
927 | 943 | <ReturnType>System.Nullable<System.ReadOnlyMemory<System.Byte>></ReturnType>
|
928 | 944 | </ReturnValue>
|
929 | 945 | <Docs>
|
930 |
| - <summary>To be added.</summary> |
931 |
| - <value>To be added.</value> |
932 |
| - <remarks>To be added.</remarks> |
| 946 | + <summary>Gets the buffer to be sent if the <see cref="T:System.Net.Sockets.SendPacketsElement" /> object was initialized with a <code>buffer</code> parameter.</summary> |
| 947 | + <value>The <see cref="T:System.ReadOnlyMemory`1" /> of bytes to be sent if the <see cref="T:System.Net.Sockets.SendPacketsElement" /> object was initialized with a <code>buffer</code> parameter.</value> |
| 948 | + <remarks> |
| 949 | + <format type="text/markdown"><![CDATA[ |
| 950 | + |
| 951 | +## Remarks |
| 952 | + The default value for the <xref:System.Net.Sockets.SendPacketsElement.MemoryBuffer> property is `null` if the <xref:System.Net.Sockets.SendPacketsElement> object was not initialized with a `buffer` parameter. |
| 953 | + If `buffer` was passed as a `byte[]`, <xref:System.Net.Sockets.SendPacketsElement.MemoryBuffer> returns the contents of <xref:System.Net.Sockets.SendPacketsElement.Buffer> as a <xref:System.ReadOnlyMemory`1> of bytes. |
| 954 | + |
| 955 | + ]]></format> |
| 956 | + </remarks> |
933 | 957 | </Docs>
|
934 | 958 | </Member>
|
935 | 959 | <Member MemberName="Offset">
|
|
0 commit comments