Channel Request information

Namespace:  Linxter.Common.Entities
Assembly:  Linxter.Common.Entities (in Linxter.Common.Entities.dll) Version: 1.5.0.0 (1.5.0.0)

Syntax

C#
public class ChannelRequestInfo
Visual Basic (Declaration)
Public Class ChannelRequestInfo

Examples

CopyC#
public void AcceptExample()
{
    // set up Linxter
    ILinxterMessaging messaging = new LinxterSDK();
    ILinxterCommunicationChannel channel = messaging as ILinxterCommunicationChannel;

    // accept all requests
    foreach (ChannelRequestInfo item in channel.IncomingChannelRequests)
    {
        channel.Accept(item.Sender.ProgramInstanceId);
        Console.WriteLine(string.Format("Accepted connection request from {0}", item.Sender.ProgramInstanceAlias));
        Console.WriteLine(string.Format(" Created: {0}", item.CreatedDate.ToShortDateString()));
        Console.WriteLine(string.Format(" Message: {0}", item.Message));
    }
}
CopyVB.NET
Public Sub AcceptExample()
    ' set up Linxter
    Dim messaging As ILinxterMessaging = New LinxterSDK()
    Dim channel As ILinxterCommunicationChannel = TryCast(messaging, ILinxterCommunicationChannel)

    ' accept all requests
    For Each item As ChannelRequestInfo In channel.IncomingChannelRequests
        channel.Accept(item.Sender.ProgramInstanceId)
        Console.WriteLine(String.Format("Accepted connection request from {0}", item.Sender.ProgramInstanceAlias))
        Console.WriteLine(String.Format(" Created: {0}", item.CreatedDate.ToShortDateString()))
        Console.WriteLine(String.Format(" Message: {0}", item.Message))
    Next item
End Sub

Inheritance Hierarchy

System..::.Object
  Linxter.Common.Entities..::.ChannelRequestInfo

See Also