Gets the list of blocked program instances that were blocked by the other program instance and therefore cannot be unblocked by this program instance.
Namespace:
Linxter.SDKAssembly: Linxter.SDK (in Linxter.SDK.dll) Version: 1.5.0.0 (1.5.0.0)
Syntax
| C# |
|---|
ReadOnlyCollection<ProgramInstanceInfo> InstancesBlockedForMe { get; } |
| Visual Basic (Declaration) |
|---|
ReadOnly Property InstancesBlockedForMe As ReadOnlyCollection(Of ProgramInstanceInfo) |
Field Value
The block list.
Examples
public void ConnectToReallyCoolPrograms() { // set up Linxter ILinxterMessaging messaging = new LinxterSDK(); ILinxterCommunicationChannel channel = messaging as ILinxterCommunicationChannel; // create a list of search criteria to find any program instances tagged // "cool" OR "awesome" OR "smokin" List<InstanceSearchCriteria> searchList = new List<InstanceSearchCriteria>(); InstanceSearchCriteria criteria = new InstanceSearchCriteria(); criteria.SearchValue = "cool"; criteria.FindType = FindProgramInstanceType.ByProgramDescription; searchList.Add(criteria); criteria = new InstanceSearchCriteria(); criteria.SearchValue = "awesome"; criteria.FindType = FindProgramInstanceType.ByProgramDescription; searchList.Add(criteria); criteria = new InstanceSearchCriteria(); criteria.SearchValue = "smokin"; criteria.FindType = FindProgramInstanceType.ByProgramDescription; searchList.Add(criteria); // issue connection requests to any qualifying program instances // IF they haven't been blocked for me foreach (ProgramInstanceInfo item in channel.FindProgramInstancesMatchingAny(searchList)) { if (!channel.InstancesBlockedForMe.Contains(item)) { channel.CreateRequest(item, "Mass connect request"); } } }
Public Sub ConnectToReallyCoolPrograms() ' set up Linxter Dim messaging As ILinxterMessaging = New LinxterSDK() Dim channel As ILinxterCommunicationChannel = TryCast(messaging, ILinxterCommunicationChannel) ' create a list of search criteria to find any program instances tagged ' "cool" OR "awesome" OR "smokin" Dim searchList As New List(Of InstanceSearchCriteria)() Dim criteria As New InstanceSearchCriteria() criteria.SearchValue = "cool" criteria.FindType = FindProgramInstanceType.ByProgramDescription searchList.Add(criteria) criteria = New InstanceSearchCriteria() criteria.SearchValue = "awesome" criteria.FindType = FindProgramInstanceType.ByProgramDescription searchList.Add(criteria) criteria = New InstanceSearchCriteria() criteria.SearchValue = "smokin" criteria.FindType = FindProgramInstanceType.ByProgramDescription searchList.Add(criteria) ' issue connection requests to any qualifying program instances ' IF they haven't been blocked for me For Each item As ProgramInstanceInfo In channel.FindProgramInstancesMatchingAny(searchList) If Not channel.InstancesBlockedForMe.Contains(item) Then channel.CreateRequest(item, "Mass connect request") End If Next item End Sub