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.

Back to top