Hola, mundo en C#
Este código de ejemplo es una aplicación "hola mundo" escrita en C#. En el ejemplo se muestra cómo completar las siguientes tareas:
- Configurar la autenticación
- Conectarse a una instancia de Bigtable
- Crea una tabla.
- Escribe datos en la tabla.
- Lee los datos.
- Elimina la tabla.
Configurar la autenticación
Para usar las .NET muestras de esta página en un entorno de desarrollo local, instala e inicializa la CLI de gcloud y, a continuación, configura las credenciales predeterminadas de la aplicación con tus credenciales de usuario.
Instala Google Cloud CLI.
Si utilizas un proveedor de identidades (IdP) externo, primero debes iniciar sesión en la CLI de gcloud con tu identidad federada.
If you're using a local shell, then create local authentication credentials for your user account:
gcloud auth application-default login
You don't need to do this if you're using Cloud Shell.
If an authentication error is returned, and you are using an external identity provider (IdP), confirm that you have signed in to the gcloud CLI with your federated identity.
Para obtener más información, consulta Set up authentication for a local development environment.
Ejecutar la muestra
Este código se comunica con Bigtable mediante las bibliotecas de la API Admin de C# y la API Data de C# en las bibliotecas de cliente de Google Cloud para .NET.
Para ejecutar este programa de ejemplo, siga las instrucciones de los ejemplos de.NET Bigtable en GitHub.
Completa los pasos de las secciones Crear y ejecutar y Guía de inicio rápido para crear recursos que puedas usar en tu aplicación Hello World. Asegúrate de editar el archivo HelloWorld.cs para añadir los nombres de los recursos que crees.
Usar las bibliotecas de cliente de Cloud con Bigtable
La aplicación de ejemplo se conecta a Bigtable y muestra algunas operaciones sencillas.
Conectarse a Bigtable
Para empezar, crea dos objetos de cliente que puedas usar para conectarte a Bigtable. Las APIs de administrador de C# BigtableTableAdminClient te ayudan a crear y eliminar instancias y tablas. Las APIs de datos de C#
Data BigtableClient te ayudan a leer y escribir datos de tablas.
Crear una tabla
Llama al método CreateTable() de la clase BigtableTableAdminClient para generar un objeto Table que almacene los saludos "hola mundo". La tabla tiene una sola familia de columnas que conserva una versión de cada valor.