コード例 #1
0
ファイル: QueueCreation.cs プロジェクト: w1r2p1/BlockExplorer
 public bool Validate(QueueCreation creation)
 {
     return
         (Validate(MaxSizeInMegabytes, creation.MaxSizeInMegabytes) &&
          Validate(RequiresDuplicateDetection, creation.RequiresDuplicateDetection) &&
          Validate(DuplicateDetectionHistoryTimeWindow, creation.DuplicateDetectionHistoryTimeWindow) &&
          Validate(EnableBatchedOperations, creation.EnableBatchedOperations) &&
          Validate(IsAnonymousAccessible, creation.IsAnonymousAccessible) &&
          Validate(ForwardTo, creation.ForwardTo) &&
          Validate(UserMetadata, creation.UserMetadata) &&
          Validate(SupportOrdering, creation.SupportOrdering) &&
          Validate(AutoDeleteOnIdle, creation.AutoDeleteOnIdle) &&
          Validate(EnablePartitioning, creation.EnablePartitioning) &&
          Validate(EnableExpress, creation.EnableExpress) &&
          Validate(NewPath, creation.NewPath));
 }
コード例 #2
0
 protected override bool Validate(QueueCreation other)
 {
     return(Creation.Validate(other));
 }
コード例 #3
0
 public QBitNinjaQueue(string connectionString, QueueCreation queue)
     : base(connectionString, queue)
 {
 }
コード例 #4
0
 public QBitNinjaQueue(Network network, string connectionString, QueueCreation queue)
     : base(network, connectionString, queue)
 {
 }