FromServicesAttribute Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Bir parametrenin veya özelliğin istek hizmetleri kullanılarak bağlanması gerektiğini belirtir.
public ref class FromServicesAttribute : Attribute, Microsoft::AspNetCore::Mvc::ModelBinding::IBindingSourceMetadata
[System.AttributeUsage(System.AttributeTargets.Parameter, AllowMultiple=false, Inherited=true)]
public class FromServicesAttribute : Attribute, Microsoft.AspNetCore.Mvc.ModelBinding.IBindingSourceMetadata
[System.AttributeUsage(System.AttributeTargets.Parameter, AllowMultiple=false, Inherited=true)]
public class FromServicesAttribute : Attribute, Microsoft.AspNetCore.Http.Metadata.IFromServiceMetadata, Microsoft.AspNetCore.Mvc.ModelBinding.IBindingSourceMetadata
[System.AttributeUsage(System.AttributeTargets.Parameter | System.AttributeTargets.Property, AllowMultiple=false, Inherited=true)]
public class FromServicesAttribute : Attribute, Microsoft.AspNetCore.Http.Metadata.IFromServiceMetadata, Microsoft.AspNetCore.Mvc.ModelBinding.IBindingSourceMetadata
[<System.AttributeUsage(System.AttributeTargets.Parameter, AllowMultiple=false, Inherited=true)>]
type FromServicesAttribute = class
inherit Attribute
interface IBindingSourceMetadata
[<System.AttributeUsage(System.AttributeTargets.Parameter, AllowMultiple=false, Inherited=true)>]
type FromServicesAttribute = class
inherit Attribute
interface IBindingSourceMetadata
interface IFromServiceMetadata
[<System.AttributeUsage(System.AttributeTargets.Parameter | System.AttributeTargets.Property, AllowMultiple=false, Inherited=true)>]
type FromServicesAttribute = class
inherit Attribute
interface IBindingSourceMetadata
interface IFromServiceMetadata
Public Class FromServicesAttribute
Inherits Attribute
Implements IBindingSourceMetadata
Public Class FromServicesAttribute
Inherits Attribute
Implements IBindingSourceMetadata, IFromServiceMetadata
- Devralma
-
FromServicesAttribute
- Öznitelikler
- Uygulamalar
Örnekler
Bu örnekte bir IProductModelRequestService uygulaması hizmet olarak kaydedilir. Ardından GetProduct eyleminde parametresi, istek hizmetlerinden çözümlenen bir IProductModelRequestService örneğine bağlıdır.
[HttpGet]
public ProductModel GetProduct([FromServices] IProductModelRequestService productModelRequest)
{
return productModelRequest.Value;
}
Oluşturucular
FromServicesAttribute() |
Bir parametrenin veya özelliğin istek hizmetleri kullanılarak bağlanması gerektiğini belirtir. |
Özellikler
BindingSource |
BindingSource öğesini alır. |