示例#1
0
 public SocketEventContext(IContent leftContent, ConnectorDescriptor connectorDefinition,SocketsModel socketsContext)
 {
     Left = leftContent.As<SocketsPart>().Endpoint;
     Connector = connectorDefinition;
     SocketFilters = new List<ISocketFilter>();
     SocketSorters= new List<ISocketFilter>();
     RootModel = socketsContext;
     RenderSocket = true;
     SocketMetadata = new SocketMetadata() {
         SocketName = connectorDefinition.Name,
         SocketTitle = Connector.Settings.SocketDisplayName
     };
     QueryFactory = new Lazy<SocketQuery>(() => {
         var query = Left.ContentPart.Sockets[Connector.Name];
         return query;
     });
 }
示例#2
0
 public SocketEventContext(IContent leftContent, ConnectorDescriptor connectorDefinition, SocketsModel socketsContext)
 {
     Left           = leftContent.As <SocketsPart>().Endpoint;
     Connector      = connectorDefinition;
     SocketFilters  = new List <ISocketFilter>();
     SocketSorters  = new List <ISocketFilter>();
     RootModel      = socketsContext;
     RenderSocket   = true;
     SocketMetadata = new SocketMetadata()
     {
         SocketName  = connectorDefinition.Name,
         SocketTitle = Connector.Settings.SocketDisplayName
     };
     QueryFactory = new Lazy <SocketQuery>(() => {
         var query = Left.ContentPart.Sockets[Connector.Name];
         return(query);
     });
 }