Couchbase.Management.CouchbaseCluster.CreateDesignDocument C# (CSharp) Method

CreateDesignDocument() public method

public CreateDesignDocument ( string bucket, string name, Stream source ) : bool
bucket string
name string
source Stream
return bool
        public bool CreateDesignDocument(string bucket, string name, Stream source)
        {
            string json = null;
            using (var reader = new StreamReader(source))
            {
                json = reader.ReadToEnd();
            }

            return CreateDesignDocument(bucket, name, json);
        }

Same methods

CouchbaseCluster::CreateDesignDocument ( string bucket, string name, string document ) : bool

Usage Example

        public void SetUp()
        {
            _Client = CouchbaseClientFactory.CreateCouchbaseClient();

            //TODO: uncomment this line when next NuGet (1.2.7) is pushed
            //log4net.Config.XmlConfigurator.Configure();

            var cluster = new CouchbaseCluster("couchbase");

            var stream = File.Open(@"Data\\ThingViews.json", FileMode.Open);
            cluster.CreateDesignDocument("default", "things", stream);
        }