Esempio n. 1
0
        public DatastoreDb CreateDatastoreDb(string namespaceId = null)
        {
            string effectiveNamespace = namespaceId ?? NamespaceId;
            var    builder            = new DatastoreDbBuilder
            {
                ProjectId         = ProjectId,
                NamespaceId       = effectiveNamespace,
                EmulatorDetection = EmulatorDetection.EmulatorOrProduction
            };

            return(builder.Build());
        }
Esempio n. 2
0
 public void DetectEmulator()
 {
     string projectId = _fixture.ProjectId;
     // Sample: EmulatorDetection
     DatastoreDb db = new DatastoreDbBuilder
     {
         ProjectId         = projectId,
         EmulatorDetection = EmulatorDetection.ProductionOrEmulator
     }.Build();
     // Use db as normal
     // End sample
 }
Esempio n. 3
0
        public static DatastoreDb Create()
        {
            var datastoreDbBuilder = new DatastoreDbBuilder()
            {
                ProjectId         = projectId,
                EmulatorDetection = EmulatorDetection.EmulatorOnly,
            };

            return(datastoreDbBuilder.Build());

            /*var client = DatastoreClient.Create(new Channel(emulatorHost, emulatorPort, ChannelCredentials.Insecure));
             * return DatastoreDb.Create(projectId, namespaceId, client);*/
        }