xml/Microsoft.Azure.ServiceBus.Core/IMessageSender.xml (42 lines of code) (raw):
<Type Name="IMessageSender" FullName="Microsoft.Azure.ServiceBus.Core.IMessageSender">
<TypeSignature Language="C#" Value="public interface IMessageSender : Microsoft.Azure.ServiceBus.Core.ISenderClient" />
<TypeSignature Language="ILAsm" Value=".class public interface auto ansi abstract IMessageSender implements class Microsoft.Azure.ServiceBus.Core.ISenderClient, class Microsoft.Azure.ServiceBus.IClientEntity" />
<TypeSignature Language="DocId" Value="T:Microsoft.Azure.ServiceBus.Core.IMessageSender" />
<TypeSignature Language="VB.NET" Value="Public Interface IMessageSender
Implements ISenderClient" />
<TypeSignature Language="F#" Value="type IMessageSender = interface
 interface ISenderClient
 interface IClientEntity" />
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.ServiceBus</AssemblyName>
<AssemblyVersion>5.1.3.0</AssemblyVersion>
<AssemblyVersion>5.2.0.0</AssemblyVersion>
</AssemblyInfo>
<Interfaces>
<Interface>
<InterfaceName>Microsoft.Azure.ServiceBus.Core.ISenderClient</InterfaceName>
</Interface>
<Interface>
<InterfaceName>Microsoft.Azure.ServiceBus.IClientEntity</InterfaceName>
</Interface>
</Interfaces>
<Docs>
<summary>
The MessageSender can be used to send messages to Queues or Topics.
</summary>
<remarks>To be added.</remarks>
<altmember cref="T:Microsoft.Azure.ServiceBus.QueueClient" />
<altmember cref="T:Microsoft.Azure.ServiceBus.TopicClient" />
<example>
Create a new MessageSender to send to a Queue
<code>
IMessageSender messageSender = new MessageSender(
namespaceConnectionString,
queueName)
</code>
Send message
<code>
byte[] data = GetData();
await messageSender.SendAsync(data);
</code></example>
<altmember cref="T:Microsoft.Azure.ServiceBus.Core.MessageSender" />
</Docs>
<Members />
</Type>