在好例子网,分享、交流、成长!
您当前所在位置:首页C# 开发实例C#语言基础 → asp.net core-6.0 official document

asp.net core-6.0 official document

C#语言基础

下载此实例
  • 开发语言:C#
  • 实例大小:73.74M
  • 下载次数:11
  • 浏览次数:115
  • 发布时间:2023-04-01
  • 实例类别:C#语言基础
  • 发 布 人:hebutyll123456
  • 文件格式:.pdf
  • 所需积分:2

实例介绍

【实例简介】asp.net core-6.0 official document

【实例截图】




【核心代码】
Contents
ASP.NET Core documentation
What's new in ASP.NET Core docs
Overview
About ASP.NET Core
Compare ASP.NET Core and ASP.NET
Compare .NET and .NET Framework
Get started
What's new
What's new in 6.0
What's new in 5.0
What's new in 3.1
What's new in 3.0
What's new in 2.2
What's new in 2.1
What's new in 2.0
What's new in 1.1
Tutorials
Web apps
Choose an ASP.NET Core UI
Razor Pages
Overview
Get started
Add a model
Scaffolding
Work with a database
Update the pages
Add search
Add a new field
Add validation
 MVC
Get started
Add a controller
Add a view
Add a model
Work with a database
Controller actions and views
Add search
Add a new field
Add validation
Examine Details and Delete
Blazor
Web API apps
Create a web API with controllers
Create a minimal web API
Web API with MongoDB
Web API with JavaScript
Backend for mobile
Publish to Azure API Management
Real-time web apps
SignalR with JavaScript
SignalR with TypeScript
SignalR with Blazor
Remote Procedure Call apps
Get started with a gRPC service
Data access
EF Core with Razor Pages
Get started
Create, Read, Update, and Delete
Sort, filter, page, and group
Migrations
Create a complex data model
 Read related data
Update related data
Handle concurrency conflicts
EF Core with MVC
Overview
Get started
Create, Read, Update, and Delete
Sort, filter, page, and group
Migrations
Create a complex data model
Read related data
Update related data
Handle concurrency conflicts
Inheritance
Advanced topics
Microsoft Learn modules
Web apps >>
Web API apps >>
Cloud-native microservices
Create and deploy >>
Implement resiliency >>
Deploy with GitHub Actions >>
Log and monitor >>
Implement feature flags >>
Use managed data stores >>
Implement API gateways >>
Data access >>
Web app security >>
Fundamentals
Overview
App start up
Dependency injection (services)
 Middleware
Host
Generic Host
Web Host
Servers
Configuration
Options
Environments (dev, stage, prod)
Logging
HTTP Logging
W3C Logger
Routing
Handle errors
Make HTTP requests
Static files
Web apps
Choose an ASP.NET Core UI
Razor Pages
Introduction
Tutorial
Overview
Get started
Add a model
Scaffolding
Work with a database
Update the pages
Add search
Add a new field
Add validation
Filters
Route and app conventions
MVC
 Overview
Tutorial
Get started
Add a controller
Add a view
Add a model
Work with a database
Controller actions and views
Add search
Add a new field
Add validation
Examine the Details and Delete methods
Views
Partial views
Controllers
Routing
Dependency injection - controllers
Dependency injection - views
Unit test
Blazor
Overview
Supported platforms
Tooling
Tutorials
Overview
Build your first Blazor app
Build a Blazor todo list app
SignalR with Blazor
Microsoft Learn modules
Hosting models
Blazor Hybrid
Overview
 Tutorials
Overview
.NET MAUI
Windows Forms
WPF
Routing and navigation
Browser developer tools
Project structure
Fundamentals
Overview
Routing and navigation
Configuration
Dependency injection
Startup
Environments
Logging
Handle errors
SignalR
Static files
Components
Overview
Layouts
Control <head> content
Cascading values and parameters
Data binding
Event handling
Lifecycle
Virtualization
Rendering
Templated components
CSS isolation
Dynamically-rendered components
 Prerender and integrate components
Class libraries
Built-in components
Globalization and localization
Forms and validation
File uploads
File downloads
JavaScript interop
Overview
Call JavaScript from .NET
Call .NET from JavaScript
Call a web API
Images
Security and Identity
Overview
Blazor Server
Overview
Threat mitigation
Additional scenarios
Blazor WebAssembly
Overview
Standalone with Authentication library
Standalone with Microsoft Accounts
Standalone with AAD
Standalone with AAD B2C
Hosted with AAD
Hosted with AAD B2C
Hosted with Identity Server
Additional scenarios
AAD groups and roles
Graph API
Content Security Policy
 State management
Debug WebAssembly
Lazy load assemblies with WebAssembly
WebAssembly native dependencies
Performance
Test components
Progressive Web Applications
Host and deploy
Overview
Blazor Server
Blazor WebAssembly
Configure the Linker
Configure the Trimmer
WebAssembly deployment layout
Blazor Server and EF Core
Advanced scenarios
Client-side development
Single Page Apps
Angular
React
React with Redux
JavaScript Services
LibMan
Overview
CLI
Visual Studio
Grunt
Bundle and minify
Browser Link
Session and state management
Layout
Razor syntax
 Razor class libraries
Tag Helpers
Overview
Create Tag Helpers
Use Tag Helpers in forms
Tag Helper Components
Built-in Tag Helpers
Anchor
Cache
Component
Distributed Cache
Environment
Form
Form Action
Image
Input
Label
Link
Partial
Persist Component State
Script
Select
Textarea
Validation Message
Validation Summary
Advanced
Application parts
Application model
Areas
Filters
Razor SDK
View components
 View compilation
Upload files
Web SDK
aspnet-codegenerator (Scaffolding)
Web API apps
Overview
Tutorials
Create a web API with controllers
Create a minimal web API
Create a web API
Web API with MongoDB
Swagger / OpenAPI
Overview
Get started with Swashbuckle
Get started with NSwag
OpenAPI tools
Action return types
Handle JSON Patch requests
Format response data
Custom formatters
Analyzers
Conventions
Handle errors
Test with HttpRepl
Overview
Telemetry
Minimal APIs
Real-time apps
SignalR overview
Supported platforms
Tutorials
SignalR with JavaScript
 SignalR with TypeScript
SignalR with Blazor
Samples
Server concepts
Hubs
Send from outside a hub
Users and groups
API design considerations
Hub filters
Clients
Overview
.NET client
.NET API reference
Java client
Java API reference
JavaScript client
JavaScript API reference
Host and scale
Overview
Azure App Service
Redis backplane
SignalR with background services
Configuration
Authentication and authorization
Security considerations
MessagePack Hub Protocol
Streaming
Compare SignalR and SignalR Core
WebSockets
Logging and diagnostics
Troubleshooting
Specifications
 Hub protocol
Transport protocols
Remote Procedure Call apps
Introduction to gRPC services
Tutorials
Get started with a gRPC service
gRPC services with C#
Overview
Create services
Create Protobuf messages
Version services
Test services
Call gRPC services with C#
Overview
Client factory integration
Deadlines and cancellation
Transient fault handling
Client-side load balancing
.NET Standard 2.0 support
Mock client in tests
gRPC services with ASP.NET Core
Supported platforms
Use gRPC in browser apps
Configuration
Authentication and authorization
gRPC interceptors
Logging and diagnostics
Security considerations
Performance best practices
Inter-process communication
Create JSON Web APIs from gRPC
Code-first services and clients
 gRPC health checks
Manage Protobuf references with dotnet-grpc
Test services with gRPCurl
Migrate from C-core to gRPC for .NET
Why migrate WCF to ASP.NET Core gRPC
Compare gRPC services with HTTP APIs
Samples
Troubleshoot
Test, debug, and troubleshoot
.NET Hot Reload
Debug .NET and ASP.NET Core source code
Razor Pages unit tests
Test controllers
Test middleware
Remote debugging
Snapshot debugging
Snapshot debugging in Visual Studio
Integration tests
Load and stress testing
Troubleshoot and debug
Logging
Troubleshoot Azure and IIS
Azure and IIS errors reference
Code analysis
ASP0000
ASP0001
ASP0003
ASP0004
ASP0005
ASP0006
ASP0007
BL0001
 BL0002
BL0003
BL0004
BL0005
BL0006
MVC1000
MVC1001
MVC1002
MVC1003
MVC1004
MVC1005
MVC1006
Data access
Tutorials
EF Core with Razor Pages
Get started
Create, Read, Update, and Delete
Sort, filter, page, and group
Migrations
Create a complex data model
Read related data
Update related data
Handle concurrency conflicts
EF Core with MVC
Overview
Get started
Create, Read, Update, and Delete
Sort, filter, page, and group
Migrations
Create a complex data model
Read related data
Update related data
 Handle concurrency conflicts
Inheritance
Advanced topics
EF 6 with ASP.NET Core
Azure Storage with Visual Studio
Connected Services
Blob storage
Queue storage
Table storage
Host and deploy
Overview
Azure App Service
Overview
Publish with Visual Studio
Publish with Visual Studio for Mac
Publish with the CLI
Continuous deployment with Azure Pipelines
ASP.NET Core Module (ANCM) for IIS
Troubleshoot
Errors reference
DevOps
Overview
Tools and downloads
Deploy to App Service
Continuous integration and deployment
Monitor and troubleshoot
Next steps
IIS
Overview
Publish to IIS tutorial
ASP.NET Core Module
In-process hosting
 Out-of-process hosting
Hosting Bundle
web.config file
IIS support in Visual Studio
IIS Modules
Logging and diagnostics
Troubleshoot
Errors reference
Advanced
Transform web.config
HTTP/2
HTTP/3
Kestrel
Kestrel overview
Endpoints
Options
Diagnostics
HTTP/2
HTTP/3
When to use a reverse proxy
Host filtering
Request draining
HTTP.sys
Windows service
Linux with Nginx
Linux with Apache
Docker
Overview
Build Docker images
Visual Studio Tools
Publish to a Docker image
Sample Docker images
 Proxy and load balancer configuration
Web farm
Visual Studio publish profiles
Visual Studio for Mac publish to folder
Directory structure
Health checks
Security and Identity
Overview
Authentication
Overview
Introduction to Identity
Mapping, customizing, and transforming claims
Identity with SPA
Scaffold Identity
Add custom user data to Identity
Authentication samples
Customize Identity
Community OSS authentication options
Configure Identity
Configure Windows Authentication
Custom storage providers for Identity
Google, Facebook ...
Overview
Google authentication
Facebook authentication
Microsoft authentication
Twitter authentication
Other providers
Additional claims
Policy schemes
WS-Federation authentication
Account confirmation and password recovery
 Enable QR code generation in Identity
Two-factor authentication with SMS
Use cookie authentication without Identity
Use social authentication without Identity
Azure Active Directory
Overview
Integrate Azure AD into a web app
Scenarios
Web app that signs in users
Web app that calls web APIs
Protected web API
Web API that calls other web APIs
Integrate Azure AD B2C into a web app
Samples
Sign-in users and call web APIs using Azure AD V2
Calling an ASP.NET Core 2.0 Web API from a WPF application using Azure AD
V2
Web API with Azure AD B2C
Secure ASP.NET Core apps with Duende Identity Server
Secure ASP.NET Core apps with IdentityServer4
Secure ASP.NET Core apps with Azure App Service authentication (Easy Auth)
Individual user accounts
Configure certificate authentication
Multi-factor authentication
Authorization
Overview
Create a web app with authorization
Razor Pages authorization conventions
Simple authorization
Role-based authorization
Claims-based authorization
Policy-based authorization
Authorization policy providers
 Customize the behavior of AuthorizationMiddleware
Dependency injection in requirement handlers
Resource-based authorization
View-based authorization
Limit identity by scheme
Data protection
Overview
Data protection APIs
Consumer APIs
Overview
Purpose strings
Purpose hierarchy and multi-tenancy
Hash passwords
Limit the lifetime of protected payloads
Unprotect payloads whose keys have been revoked
Configuration
Overview
Configure data protection
Default settings
Machine-wide policy
Non-DI aware scenarios
Extensibility APIs
Overview
Core cryptography extensibility
Key management extensibility
Miscellaneous APIs
Implementation
Overview
Authenticated encryption details
Subkey derivation and authenticated encryption
Context headers
Key management
 Key storage providers
Key encryption at rest
Key immutability and settings
Key storage format
Ephemeral data protection providers
Compatibility
Overview
Replace machineKey in ASP.NET
Secrets management
Protect secrets in development
Azure Key Vault Configuration Provider
Enforce HTTPS
Host Docker with HTTPS
Docker Compose with HTTPS
EU General Data Protection Regulation (GDPR) support
Prevent Cross-Site Request Forgery (XSRF/CSRF) attacks
Prevent open redirect attacks
Prevent Cross-Site Scripting (XSS)
Enable Cross-Origin Requests (CORS)
Share cookies among apps
SameSite cookies
SameSite samples
Razor Pages 2.1 SameSite cookie sample
Razor Pages 3.1 SameSite cookie sample
MVC SameSite cookie sample
IP safelist
Application security - OWASP
Performance
Overview
Memory and GC
Caching
Overview
 In-memory cache
Distributed caching
Response caching
Response caching middleware
Object reuse with ObjectPool
Response compression
Diagnostic tools
Load and stress testing
Event counters
Globalization and localization
Overview
Portable Object localization
Extensibility
Troubleshoot
Advanced
Model binding
Custom model binding
Model validation
Compatibility version
Write middleware
Basic JSON APIs with Route-to-code
Request and response operations
URL rewriting
File providers
Request-feature interfaces
Access HttpContext
Change tokens
Open Web Interface for .NET (OWIN)
Background tasks with hosted services
Hosting startup assemblies
ASP.NET Core in class libraries
Microsoft.AspNetCore.App metapackage
 Microsoft.AspNetCore.All metapackage
Logging with LoggerMessage
Use a file watcher
Factory-based middleware
Factory-based middleware with third-party container
Migration
5.0 to 6.0
3.1/5.0 Code to 6.0
3.1 to 6.0 LTS
3.1 to 5.0
3.0 to 3.1
2.2 to 3.0
2.1 to 2.2
2.0 to 2.1
1.x to 2.0
Overview
Authentication and Identity
ASP.NET to ASP.NET Core
Overview
MVC
Web API
Configuration
Authentication and Identity
ClaimsPrincipal.Current
Membership to Identity
HTTP modules to middleware
Logging (not ASP.NET Core)
API reference
Contribute

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警