MessageSourcePayloadFeatureExtensions.TryGetSourcePayloadAsUTF8String Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Gets the message payload obtained from IMessageSource as String.
public:
[System::Runtime::CompilerServices::Extension]
static bool TryGetSourcePayloadAsUTF8String(System::Cloud::Messaging::MessageContext ^ context, [Runtime::InteropServices::Out] System::String ^ % utf8StringPayload);
public static bool TryGetSourcePayloadAsUTF8String(this System.Cloud.Messaging.MessageContext context, out string utf8StringPayload);
static member TryGetSourcePayloadAsUTF8String : System.Cloud.Messaging.MessageContext * string -> bool
<Extension()>
Public Function TryGetSourcePayloadAsUTF8String (context As MessageContext, ByRef utf8StringPayload As String) As Boolean
Parameters
- context
- MessageContext
Returns
Message payload as String.
Remarks
Implementation copied from public override unsafe string ToString() method of BinaryData. No special treatment is given to the contents of the data, it is merely decoded as a UTF-8 string. For a JPEG or other binary file format the string will largely be nonsense with many embedded NUL characters, and UTF-8 JSON values will look like their file/network representation, including starting and stopping quotes on a string.