mirror of https://github.com/grpc/grpc.io.git
				
				
				
			C# pages: repurpose non-quick-start page into a "gRPC for .NET" page (#244)
* Initial revision * Create separate dotnet page * Simplify the C# section page
This commit is contained in:
		
							parent
							
								
									1401ca0d29
								
							
						
					
					
						commit
						08f2a06b14
					
				| 
						 | 
				
			
			@ -2,8 +2,13 @@
 | 
			
		|||
title: C#
 | 
			
		||||
---
 | 
			
		||||
 | 
			
		||||
These language-specific pages are available:
 | 
			
		||||
There are two official implementations of gRPC for C#. The original [gRPC
 | 
			
		||||
core-library][core-library] implementation is covered here:
 | 
			
		||||
 | 
			
		||||
- [Quick start](quickstart)
 | 
			
		||||
- [Quick Start using `grpc-dotnet`](quickstart-dotnet)
 | 
			
		||||
- [Basics tutorial](basics)
 | 
			
		||||
 | 
			
		||||
For details concerning the newer gRPC for .NET implementation, see [gRPC for
 | 
			
		||||
.NET](dotnet).
 | 
			
		||||
 | 
			
		||||
[core-library]: https://github.com/grpc/grpc/tree/master/src/csharp
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -0,0 +1,21 @@
 | 
			
		|||
---
 | 
			
		||||
title: gRPC for .NET
 | 
			
		||||
---
 | 
			
		||||
 | 
			
		||||
For an introduction to gRPC for .NET ([grpc-dotnet][]) and a basic tutorial, see
 | 
			
		||||
the following pages:
 | 
			
		||||
 | 
			
		||||
- [Introduction to gRPC on .NET Core](https://docs.microsoft.com/aspnet/core/grpc)
 | 
			
		||||
- [Tutorial: Create a gRPC client and server in ASP.NET Core][tutorial]
 | 
			
		||||
 | 
			
		||||
Several sample applications are available from the [examples][] folder in the
 | 
			
		||||
[grpc-dotnet][] repository.
 | 
			
		||||
 | 
			
		||||
{{< note >}}
 | 
			
		||||
  Looking for gRPC C# core-library documentation?
 | 
			
		||||
  See the [gRPC C# main page](..).
 | 
			
		||||
{{< /note >}}
 | 
			
		||||
 | 
			
		||||
[examples]: https://github.com/grpc/grpc-dotnet/tree/master/examples
 | 
			
		||||
[grpc-dotnet]: https://github.com/grpc/grpc-dotnet
 | 
			
		||||
[tutorial]: https://docs.microsoft.com/aspnet/core/tutorials/grpc/grpc-start
 | 
			
		||||
| 
						 | 
				
			
			@ -1,21 +0,0 @@
 | 
			
		|||
---
 | 
			
		||||
title: Quick Start using grpc-dotnet
 | 
			
		||||
description: This guide gets you started with gRPC for .NET with a simple working example.
 | 
			
		||||
weight: 2
 | 
			
		||||
---
 | 
			
		||||
 | 
			
		||||
{{< note >}}
 | 
			
		||||
This is a quick start guide for the "grpc-dotnet" implementation of gRPC C#s. See [gRPC C# Quick Start](../csharp) for how to start with the gRPC C# implementation based on native Core library.
 | 
			
		||||
{{< /note >}}
 | 
			
		||||
 | 
			
		||||
### General project info
 | 
			
		||||
 | 
			
		||||
See https://github.com/grpc/grpc-dotnet for general info about the "gRPC for .NET" project.
 | 
			
		||||
 | 
			
		||||
### gRPC ASP.NET Core Tutorial
 | 
			
		||||
 | 
			
		||||
The best way to start is the [gRPC ASP.NET Core Tutorial](https://docs.microsoft.com/aspnet/core/tutorials/grpc/grpc-start). See the [gRPC documentation](https://docs.microsoft.com/aspnet/core/grpc) section in ASP.NET Core's documentation for a more thorough overview.
 | 
			
		||||
 | 
			
		||||
### More Examples
 | 
			
		||||
 | 
			
		||||
More code examples for grpc-dotnet are at [https://github.com/grpc/grpc-dotnet/tree/master/examples](https://github.com/grpc/grpc-dotnet/tree/master/examples).
 | 
			
		||||
| 
						 | 
				
			
			@ -5,7 +5,10 @@ weight: 1
 | 
			
		|||
---
 | 
			
		||||
 | 
			
		||||
{{< note >}}
 | 
			
		||||
This is a quick start guide for the gRPC C# implementation based on Core native library. See [gRPC for .NET Quick Start](..//csharp-dotnet/) for how to start with the "grpc-dotnet" implementation.
 | 
			
		||||
  This page uses the [gRPC C# core-library][core-library] implementation. For
 | 
			
		||||
  documentation covering gRPC for .NET, see [gRPC for .NET](../dotnet).
 | 
			
		||||
 | 
			
		||||
  [core-library]: https://github.com/grpc/grpc/tree/master/src/csharp
 | 
			
		||||
{{< /note >}}
 | 
			
		||||
 | 
			
		||||
### Prerequisites
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,4 +1,5 @@
 | 
			
		|||
/docs/quickstart/csharp-dotnet            /docs/languages/csharp/quickstart-dotnet
 | 
			
		||||
/docs/languages/csharp/quickstart-dotnet  /docs/languages/csharp/dotnet
 | 
			
		||||
/docs/quickstart/csharp-dotnet            /docs/languages/csharp/dotnet
 | 
			
		||||
/docs/tutorials/async/helloasync-cpp      /docs/languages/cpp/async
 | 
			
		||||
/docs/tutorials/auth/oauth2-objective-c   /docs/languages/objective-c/oauth2
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue