Interface IBranchMappingTableBuilder
Builder for IBranchMappingTable instances (see NewBranchMappingTableBuilder()).
Namespace: PushTechnology.ClientInterface.Client.Features.SessionTrees
Assembly: Diffusion.Client.dll
Syntax
public interface IBranchMappingTableBuilder
Methods
AddBranchMapping(String, String)
Adds a new branch mapping.
Declaration
IBranchMappingTableBuilder AddBranchMapping(string sessionFilter, string topicTreeBranch)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | sessionFilter | The session filter. |
| System.String | topicTreeBranch | The topic tree branch in the topic tree for sessions matching the session filter. |
Returns
| Type | Description |
|---|---|
| IBranchMappingTableBuilder | This builder. |
Create(String)
Creates a new IBranchMappingTable.
Declaration
IBranchMappingTable Create(string sessionTreeBranch)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | sessionTreeBranch | The session tree branch. |
Returns
| Type | Description |
|---|---|
| IBranchMappingTable | The IBranchMappingTable created. |
Reset()
Resets the builder.
Declaration
IBranchMappingTableBuilder Reset()
Returns
| Type | Description |
|---|---|
| IBranchMappingTableBuilder | This builder. |