ProgramInstanceInfo class

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 ProgramInstanceInfo
Visual Basic (Declaration)
Public Class ProgramInstanceInfo

Examples

CopyC#
public void CreateRequestExampleTwo(List<ProgramInstanceInfo> connectList)
{
    // set up Linxter
    ILinxterMessaging messaging = new LinxterSDK();
    ILinxterRegistration registration = messaging as ILinxterRegistration;
    ILinxterCommunicationChannel channel = messaging as ILinxterCommunicationChannel;

    // connect to any program in the supplied list that is the same program as me (but isn't me):
    foreach (ProgramInstanceInfo item in connectList)
    {
        if (item.ProgramId.Equals(registration.ProgramId) && item.ProgramInstanceId != registration.ProgramInstanceId)
        {
            channel.CreateRequest(item, "Mass connect request - please accept");
        }
    }
}
CopyVB.NET
Public Sub CreateRequestExampleTwo(ByVal connectList As List(Of ProgramInstanceInfo))
    ' set up Linxter
    Dim messaging As ILinxterMessaging = New LinxterSDK()
    Dim registration As ILinxterRegistration = TryCast(messaging, ILinxterRegistration)
    Dim channel As ILinxterCommunicationChannel = TryCast(messaging, ILinxterCommunicationChannel)

    ' connect to any program in the supplied list that is the same program as me (but isn't me):
    For Each item As ProgramInstanceInfo In connectList
        If item.ProgramId.Equals(registration.ProgramId) AndAlso item.ProgramInstanceId <> registration.ProgramInstanceId Then
            channel.CreateRequest(item, "Mass connect request - please accept")
            Console.WriteLine("Requested connection with program {0}, alias {1}", item.ProgramName, item.ProgramInstanceAlias));
        End If
    Next item
End Sub

Inheritance Hierarchy

System..::.Object
  Linxter.Common.Entities..::.ProgramInstanceInfo

See Also