public override void ReadParam( XParameter Param ) { base.ReadParam( Param ); Incoming = Param.GetBool( "Incoming" ); Caption = Param.GetValue( "Caption" ); TemplateStr = Param.GetValue( "TemplateStr" ); SetMode( Param.GetValue( "Mode" ) ); SetParamDefs( Param ); }
public override void ReadParam( XParameter Param ) { base.ReadParam( Param ); TargetUrl = Param.GetValue( "TargetUrl" ); Incoming = Param.GetBool( "Incoming" ); XParameter[] ExtParams = Param.Parameters( "i" ); foreach ( XParameter ExtParam in ExtParams ) { PropDefs.Add( new PropExt( ExtParam ) ); } }
public PropExt( XParameter Param ) : base( Param ) { string SType = Param.GetValue( "Type" ); this.SubProc = new ProcManager(); XParameter Sub = Param.Parameter( "SubProc" ); if ( Sub != null ) SubProc.ReadParam( Sub ); PType = Enum.GetValues( BINF ) .Cast<BookInfo>() .FirstOrDefault( x => Enum.GetName( BINF, x ) == SType ); }
public override void ReadParam( XParameter Param ) { base.ReadParam( Param ); Incoming = Param.GetBool( "Incoming" ); Prefix = Param.GetValue( "Prefix" ); XParameter[] Params = Param.Parameters( "url" ); foreach( XParameter P in Params ) { Urls.Add( P.GetValue( "url" ) ); } }
public override void ReadParam( XParameter Param ) { base.ReadParam( Param ); EntryPoint = Param.GetValue( "EntryPoint" ); Incoming = Param.GetBool( "Incoming" ); FirstStopSkip = Param.GetBool( "FirstStopSkip" ); DiscardUnmatched = Param.GetBool( "DiscardUnmatched" ); XParameter NextParams = Param.Parameter( "NextIfs" ); XParameter[] RegParams = NextParams.Parameters( "i" ); foreach ( XParameter RegParam in RegParams ) { NextIfs.Add( new ProcFind.RegItem( RegParam ) ); } XParameter StopParams = Param.Parameter( "StopIfs" ); RegParams = StopParams.Parameters( "i" ); foreach ( XParameter RegParam in RegParams ) { StopIfs.Add( new ProcFind.RegItem( RegParam ) ); } }
virtual public void ReadParam( XParameter Param ) { string PName = Param.GetValue( "Name" ); if ( PName != null ) Name = PName; }
public void ReadParam( XParameter List ) { XParameter[] ProcParams = List.Parameters( "ProcType" ); Async = List.GetBool( "Async", false ); GUID = List.GetValue( "Guid" ); Type PType = typeof( ProcType ); IEnumerable<ProcType> P = Enum.GetValues( PType ).Cast<ProcType>(); foreach( XParameter Param in ProcParams ) { string ProcName = Param.GetValue( "ProcType" ); ProcType Proc = P.First( x => Enum.GetName( PType, x ) == ProcName ); Procedure NProc = NewProcedure( Proc ); NProc.ReadParam( Param ); } }
public override void ReadParam( XParameter Param ) { base.ReadParam( Param ); VolTitle = Param.GetValue( "VolTitle" ); VolPattern = Param.GetValue( "VolPattern" ); VolParam = Param.GetValue( "VolParam" ); EpTitle = Param.GetValue( "EpTitle" ); EpPattern = Param.GetValue( "EpPattern" ); EpParam = Param.GetValue( "EpParam" ); VolProcs = new ProcManager( Param.Parameter( "VolProcs" ) ); EpProcs = new ProcManager( Param.Parameter( "EpProcs" ) ); }
public override void ReadParam( XParameter Param ) { base.ReadParam( Param ); ItemPattern = Param.GetValue( "ItemPattern" ); ItemParam = Param.GetValue( "ItemParam" ); BannerPath = Param.GetValue( "Banner" ); ItemProcs = new ProcManager( Param.Parameter( "ItemProcs" ) ); BookSpider = new ProcManager( Param.Parameter( "BookSpider" ) ); }
public RegItem( XParameter Param ) { Pattern = Param.GetValue( "Pattern" ); Format = Param.GetValue( "Format" ); Enabled = Param.GetBool( "Enabled" ); }
public override void ReadParam( XParameter Param ) { base.ReadParam( Param ); XParameter[] RegParams = Param.Parameters( "i" ); TestLink = Param.GetValue( "TestLink" ); SetMode( Param.GetValue( "Mode" ) ); foreach ( XParameter RegParam in RegParams ) { RegexPairs.Add( new RegItem( RegParam ) ); } }
private void RestoreAuth( XParameter MAuth ) { try { Cookie MCookie = new Cookie( MAuth.GetValue( "name" ) , MAuth.GetValue( "domain" ) , MAuth.GetValue( "path" ) ); MCookie.Value = MAuth.GetValue( "value" ); WHttpRequest.Cookies.Add( Shared.ShRequest.Server, MCookie ); } catch ( Exception ex ) { Logger.Log( ID, ex.Message, LogType.WARNING ); } ValidateSession(); }