• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

C# ICluster类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了C#中ICluster的典型用法代码示例。如果您正苦于以下问题:C# ICluster类的具体用法?C# ICluster怎么用?C# ICluster使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。



ICluster类属于命名空间,在下文中一共展示了ICluster类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C#代码示例。

示例1: InternalRun

        protected override void InternalRun(ICluster cluster)
        {
            ICqlCommand cmd = cluster.CreatePocoCommand();

            const string insertBatch = "INSERT INTO Foo.Bar (id, Baz) VALUES (?, ?)";
            var preparedInsert = cmd.Prepare(insertBatch);

            const int times = 10;

            var random = new Random();

            for (int i = 0; i < times; i++)
            {
                long running = Interlocked.Increment(ref _running);

                Console.WriteLine("Current {0} Running {1}", i, running);

                var data = new byte[30000];
                // var data = (float)random.NextDouble();
                preparedInsert.Execute(new {id = i, Baz = data}, ConsistencyLevel.ONE).AsFuture()
                              .ContinueWith(_ => Interlocked.Decrement(ref _running));
            }

            while (Thread.VolatileRead(ref _running) > 0)
            {
                Console.WriteLine("Running {0}", _running);
                Thread.Sleep(1000);
            }

            var result = cmd.Execute<Foo>("select * from Foo.Bar where id = 50").AsFuture().Result;
            foreach (var res in result)
            {
                Console.WriteLine("{0} len={1}", res.Id, res.Baz.Length);
            }
        }
开发者ID:Hamdiakoguz,项目名称:cassandra-sharp,代码行数:35,代码来源:BatchSample.cs


示例2: VolunteerController

 public VolunteerController(IDisaster disasterSvc, ICluster clusterSvc, IAdmin adminSvc, IMessageService messageSvc)
 {
     _disasterSvc = disasterSvc;
     _clusterSvc = clusterSvc;
     _adminSvc = adminSvc;
     _messageSvc = messageSvc;
 }
开发者ID:VladimirReshetnikov,项目名称:crisischeckin,代码行数:7,代码来源:VolunteerController.cs


示例3: DropKeyspace

        protected override void DropKeyspace(ICluster cluster)
        {
            ICqlCommand cmd = cluster.CreatePocoCommand();

            const string dropExcelsor = "drop keyspace videos";
            cmd.Execute(dropExcelsor).AsFuture().Wait();
        }
开发者ID:Jacky1,项目名称:cassandra-sharp,代码行数:7,代码来源:POCOSample.cs


示例4: Create

        public ICqlCommand Create(ICluster cluster, IDataMapperFactory factoryIn, IDataMapperFactory factoryOut)
        {
            factoryIn.CheckArgumentNotNull("factoryIn");
            factoryOut.CheckArgumentNotNull("factoryOut");

            return new CqlCommand(cluster, factoryIn, factoryOut);
        }
开发者ID:Jacky1,项目名称:cassandra-sharp,代码行数:7,代码来源:CommandFactory.cs


示例5: VerifyAllClusters

        public VerifyAllClusters(List<String> listClusters, List<String> listPath, ICluster listener)
        {
            do
            {
                InitializeComponent();
                listPathDirectory.AddRange(listPath);
                mListener = listener;
                if (listClusters.Count == 0)
                {
                    Verify_Btn.Enabled = false;
                    VerifyAll_Btn.Enabled = false;
                    break;
                }

                //add items listview resultVerify
                for (int i = 0; i < listClusters.Count; i++)
                {
                    resultVerifyGridView.Rows.Add(listClusters[i], null, null);
                    //resultVerify.Items[i].SubItems.Add("null");
                    //resultGridView.Rows.Add(listClusters[i],"null");
                }
                Verify_Btn.Enabled = true;
                VerifyAll_Btn.Enabled = true;
            } while (false);
        }
开发者ID:nhannhan159,项目名称:PAT,代码行数:25,代码来源:VerifyAllClusters.cs


示例6: expandCluster

 private void expandCluster(ICluster cluster)
 {
     string north = null, east = null, west = null, south = null, center = null;
     string northImg = "null", eastImg = "null", westImg = "null", southImg = "null", centerImg = "null";
     if (cluster.up == null)
         northImg = cluster.upImg;
     else
         north = cluster.up;
     if (cluster.right == null)
         eastImg = cluster.rightImg;
     else
         east = cluster.right;
     if (cluster.left == null)
         westImg = cluster.leftImg;
     else
         west = cluster.left;
     if (cluster.down == null)
         southImg = cluster.downImg;
     else
         south = cluster.down;
     if (cluster.center == null)
         centerImg = cluster.centerImg;
     else
         center = cluster.center;
     userScreen.clusterSection.east.SetElements(null, null, null, null, null, east);
     userScreen.clusterSection.west.SetElements(null, null, null, null, null, west);
     userScreen.clusterSection.south.SetElements(null, null, null, null, null, south);
     userScreen.clusterSection.center.SetElements(null, null, null, null, null, center);
     userScreen.clusterSection.north.SetElements(null, null, null, null, null, north);
     userScreen.clusterSection.east.SetImgElements("null", "null", "null", "null", "null", eastImg);
     userScreen.clusterSection.west.SetImgElements("null", "null", "null", "null", "null", westImg);
     userScreen.clusterSection.south.SetImgElements("null", "null", "null", "null", "null", southImg);
     userScreen.clusterSection.center.SetImgElements("null", "null", "null", "null", "null", centerImg);
     userScreen.clusterSection.north.SetImgElements("null", "null", "null", "null", "null", northImg);
 }
开发者ID:itshacki,项目名称:_EyeControl,代码行数:35,代码来源:MainPage.xaml.cs


示例7: DseCluster

 internal DseCluster(ICluster coreCluster, DseConfiguration config)
 {
     _coreCluster = coreCluster;
     _config = config;
     _coreCluster.HostAdded += OnCoreHostAdded;
     _coreCluster.HostRemoved += OnCoreHostRemoved;
 }
开发者ID:datastax,项目名称:csharp-driver-dse,代码行数:7,代码来源:DseCluster.cs


示例8: AccountController

 public AccountController(IVolunteerService volunteerSvc, ICluster clusterSvc, IWebSecurityWrapper webSecurity, IMessageService messageService)
 {
     _clusterSvc = clusterSvc;
     _webSecurity = webSecurity;
     _volunteerSvc = volunteerSvc;
     _messageService = messageService;
 }
开发者ID:dayewah,项目名称:crisischeckin,代码行数:7,代码来源:AccountController.cs


示例9: GetClusterDisplayLabel

 /// <summary>
 /// Gets the display label that the given cluster should use
 /// </summary>
 /// <param name="cluster"></param>
 /// <returns></returns>
 public override string GetClusterDisplayLabel(ICluster cluster)
 {
     string s = Column.ConvertGroupKeyToTitle(cluster.ClusterKey);
     if (String.IsNullOrEmpty(s))
         s = EMPTY_LABEL;
     return ApplyDisplayFormat(cluster, s);
 }
开发者ID:rxantos,项目名称:tesv-snip,代码行数:12,代码来源:ClustersFromGroupsStrategy.cs


示例10: NodeBase

		protected NodeBase(ICluster owner, IPEndPoint endpoint, IFailurePolicy failurePolicy, ISocket socket)
		{
			this.owner = owner;
			this.endpoint = endpoint;
			this.socket = socket;
			this.failurePolicy = failurePolicy;
			this.name = endpoint.ToString();

			failLock = new Object();
			writeQueue = new ConcurrentQueue<Data>();
			readQueue = new Queue<Data>();

			mustReconnect = true;
			IsAlive = true;

			counterEnqueuePerSec = Metrics.Meter("node write enqueue/sec", endpoint.ToString(), Interval.Seconds);
			counterDequeuePerSec = Metrics.Meter("node write dequeue/sec", endpoint.ToString(), Interval.Seconds);
			counterOpReadPerSec = Metrics.Meter("node op read/sec", endpoint.ToString(), Interval.Seconds);
			counterWriteQueue = Metrics.Counter("write queue length", endpoint.ToString());
			counterReadQueue = Metrics.Counter("read queue length", endpoint.ToString());

			counterWritePerSec = Metrics.Meter("node write/sec", endpoint.ToString(), Interval.Seconds);
			counterErrorPerSec = Metrics.Meter("node in error/sec", endpoint.ToString(), Interval.Seconds);
			counterItemCount = Metrics.Counter("commands", endpoint.ToString());
			gaugeSendSpeed = Metrics.Gauge("send speed", endpoint.ToString());
		}
开发者ID:adamhathcock,项目名称:EnyimMemcached2,代码行数:26,代码来源:NodeBase.cs


示例11: InternalRun

        protected override void InternalRun(ICluster cluster)
        {
            ICqlCommand cmd = cluster.CreatePocoCommand();

            const string insertNerdMovie = "INSERT INTO videos.NerdMovies (movie, director, main_actor, year)" +
                                           "VALUES ('Serenity', 'Joss Whedon', 'Nathan Fillion', 2005) " +
                                           "USING TTL 86400";
            Console.WriteLine(insertNerdMovie);
            cmd.Execute(insertNerdMovie).AsFuture().Wait();
            Console.WriteLine();

            const string selectNerdMovies = "select * from videos.NerdMovies";
            Console.WriteLine(selectNerdMovies);
            var taskSelectStartMovies = cmd.Execute<NerdMovie>(selectNerdMovies).AsFuture().ContinueWith(res => DisplayMovies(res.Result));
            taskSelectStartMovies.Wait();
            Console.WriteLine();

            const string selectAllFrom = "select * from videos.NerdMovies where director=? ALLOW FILTERING";
            Console.WriteLine(selectAllFrom);
            var preparedAllFrom = cmd.Prepare<NerdMovie>(selectAllFrom);
            var ds = new {Director = "Joss Whedon"};
            var taskSelectWhere =
                    preparedAllFrom.Execute(ds).AsFuture().ContinueWith(res => DisplayMovies(res.Result));
            taskSelectWhere.Wait();
            Console.WriteLine();
        }
开发者ID:Jacky1,项目名称:cassandra-sharp,代码行数:26,代码来源:POCOSample.cs


示例12: MembershipEvent

 public MembershipEvent(ICluster cluster, IMember member, int eventType, ICollection<IMember> members)
     : base(cluster)
 {
     this.member = member;
     this.eventType = eventType;
     this.members = members;
 }
开发者ID:hasancelik,项目名称:hazelcast-csharp-client,代码行数:7,代码来源:MembershipEvent.cs


示例13: ClearData

 private async static Task ClearData(ICluster cluster)
 {
     using (var binding = new WritableServerBinding(cluster))
     {
         var commandOp = new DropDatabaseOperation(_database);
         await commandOp.ExecuteAsync(binding);
     }
 }
开发者ID:Nakro,项目名称:mongo-csharp-driver,代码行数:8,代码来源:Program.cs


示例14: MongoServerInstance

 // constructors
 /// <summary>
 /// Initializes a new instance of the <see cref="MongoServerInstance" /> class.
 /// </summary>
 /// <param name="settings">The settings.</param>
 /// <param name="address">The address.</param>
 /// <param name="cluster">The cluster.</param>
 /// <param name="endPoint">The end point.</param>
 internal MongoServerInstance(MongoServerSettings settings, MongoServerAddress address, ICluster cluster, EndPoint endPoint)
 {
     _settings = settings;
     _address = address;
     _cluster = cluster;
     _sequentialId = Interlocked.Increment(ref __nextSequentialId);
     _endPoint = endPoint;
 }
开发者ID:huoxudong125,项目名称:mongo-csharp-driver,代码行数:16,代码来源:MongoServerInstance.cs


示例15: HandleEvent

 private void HandleEvent(ICluster cluster)
 {
     string UIActionRequest = userScreen.HandleClusterEvent(cluster, wordCompletionSwitch.IsOn);
     if (UIActionRequest != null)
     {
         ExecuteUIAction(UIActionRequest);
     }
 }
开发者ID:itshacki,项目名称:EyeControl,代码行数:8,代码来源:MainPage.xaml.cs


示例16: MongoServerInstance

 // constructors
 /// <summary>
 /// Initializes a new instance of the <see cref="MongoServerInstance"/> class.
 /// </summary>
 /// <param name="settings">The settings.</param>
 /// <param name="address">The address.</param>
 /// <param name="cluster">The cluster.</param>
 internal MongoServerInstance(MongoServerSettings settings, MongoServerAddress address, ICluster cluster)
 {
     _settings = settings;
     _address = address;
     _cluster = cluster;
     _sequentialId = Interlocked.Increment(ref __nextSequentialId);
     _endPoint = new DnsEndPoint(address.Host, address.Port);
 }
开发者ID:bollinim,项目名称:mongo-csharp-driver,代码行数:15,代码来源:MongoServerInstance.cs


示例17: CreateKeyspace

        protected override void CreateKeyspace(ICluster cluster)
        {
            const string createKeyspaceFoo = "CREATE KEYSPACE Foo WITH replication = {'class': 'SimpleStrategy', 'replication_factor' : 1}";
            cluster.ExecuteNonQuery(createKeyspaceFoo).Wait();

            const string createBar = "CREATE TABLE Foo.Bar (id int, Baz blob, PRIMARY KEY (id))";
            cluster.ExecuteNonQuery(createBar).Wait();
        }
开发者ID:hjarraya,项目名称:cassandra-sharp,代码行数:8,代码来源:BatchSample.cs


示例18: InternalRun

        protected override void InternalRun(ICluster cluster)
        {
            const string cqlKeyspaces = "SELECT * from system.schema_columns";

            var req = from t in cluster.Execute<SchemaColumns>(cqlKeyspaces).Result
                      where t.KeyspaceName == "system"
                      select t;
            DisplayResult(req);
        }
开发者ID:hjarraya,项目名称:cassandra-sharp,代码行数:9,代码来源:AsyncSample.cs


示例19: VolunteerController

 public VolunteerController(IDisaster disasterSvc, ICluster clusterSvc, IAdmin adminSvc, IMessageService messageSvc, IVolunteerService volunteerSvc, IWebSecurityWrapper webSecurity)
 {
     _disasterSvc = disasterSvc;
     _clusterSvc = clusterSvc;
     _adminSvc = adminSvc;
     _messageSvc = messageSvc;
     _volunteerSvc = volunteerSvc;
     _webSecurity = webSecurity;
 }
开发者ID:mjmilan,项目名称:crisischeckin,代码行数:9,代码来源:VolunteerController.cs


示例20: MemberAttributeEvent

 public MemberAttributeEvent(ICluster cluster, IMember member, MemberAttributeOperationType operationType,
     string key, object value)
     : base(cluster, member, MemberAttributeChanged, null)
 {
     _member = (Member) member;
     _operationType = operationType;
     _key = key;
     _value = value;
 }
开发者ID:ihsandemir,项目名称:hazelcast-csharp-client,代码行数:9,代码来源:MemberAttributeEvent.cs



注:本文中的ICluster类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
C# ICmObject类代码示例发布时间:2022-05-24
下一篇:
C# ICloudFileSystemEntry类代码示例发布时间:2022-05-24
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap