다음을 통해 공유


ActionConfiguration 클래스

정의

ActionConfiguration은 서비스를 통해 노출할 OData 작업을 나타냅니다. ActionConfigurations는 바인딩된 동작의 요소로 $metadata 통해 노출되고 언바운드 작업에 대한 요소는 노출됩니다.

public class ActionConfiguration : Microsoft.AspNet.OData.Builder.OperationConfiguration
type ActionConfiguration = class
    inherit OperationConfiguration
Public Class ActionConfiguration
Inherits OperationConfiguration
상속
ActionConfiguration

속성

BindingParameter

bindingParameter를 가져옵니다. Null은 작업에 bindingParameter가 없음을 의미합니다.

(다음에서 상속됨 OperationConfiguration)
EntitySetPath

엔터티가 반환된 EntitySetPathExpression입니다.

(다음에서 상속됨 OperationConfiguration)
FollowsConventions

작업 링크가 OData 규칙을 따르는지 여부를 나타내는 값을 가져옵니다.

(다음에서 상속됨 OperationConfiguration)
FullyQualifiedName

FullyQualifiedName은 네임스페이스를 사용하여 정규화된 이름입니다.

(다음에서 상속됨 OperationConfiguration)
IsBindable

작업이 BindingParameter를 나타내는 URL에 바인딩될 수 있습니다.

(다음에서 상속됨 OperationConfiguration)
IsComposable

작업을 구성할 수 있습니다.

예를 들어 작업을 호출하는 URL을 작업을 호출하고 결과를 사용하여 다른 작업을 수행하는 요청의 기본 URL로 사용할 수 있습니다.

(다음에서 상속됨 OperationConfiguration)
IsSideEffecting

작업에 부작용이 있나요?

Kind

작업 또는 함수일 수 있는 작업의 종류

ModelBuilder

이 구성을 만드는 데 사용되는 를 ODataModelBuilder 가져오거나 설정합니다.

(다음에서 상속됨 OperationConfiguration)
Name

작업의 이름

(다음에서 상속됨 OperationConfiguration)
Namespace

기본적으로 네임스페이스는 ModelBuilder의 네임스페이스입니다.

(다음에서 상속됨 OperationConfiguration)
NavigationSource

반환된 탐색 소스입니다.

(다음에서 상속됨 OperationConfiguration)
OperationLinkBuilder

현재 등록된 작업 링크 작성기를 가져오거나 설정합니다.

(다음에서 상속됨 OperationConfiguration)
Parameters

작업에서 수행하는 매개 변수

(다음에서 상속됨 OperationConfiguration)
ReturnNullable

반환이 null 허용인지 여부를 나타내는 값을 가져오거나 설정합니다.

(다음에서 상속됨 OperationConfiguration)
ReturnType

작업이 호출될 때 반환되는 형식입니다.

(다음에서 상속됨 OperationConfiguration)
ReturnTypeConstraints

작업의 반환 형식에 대한 형식 제약 조건입니다.

(다음에서 상속됨 OperationConfiguration)
Title

작업의 제목입니다. 사용자 지정하면 OData 클라이언트가 JSON 전체 메타데이터의 엔터티 또는 피드를 요청할 때 작업의 제목이 다시 전송됩니다.

(다음에서 상속됨 OperationConfiguration)

메서드

AddParameter(String, IEdmTypeConfiguration)

새로운 바인딩하지 않는 매개 변수를 추가합니다.

(다음에서 상속됨 OperationConfiguration)
CollectionEntityParameter(Type, String)

엔터티 형식 매개 변수의 바인딩이 아닌 새 컬렉션을 추가합니다.

(다음에서 상속됨 OperationConfiguration)
CollectionEntityParameter<TElementEntityType>(String)

엔터티 형식 매개 변수의 바인딩이 아닌 새 컬렉션을 추가합니다.

(다음에서 상속됨 OperationConfiguration)
CollectionParameter(Type, String)

새로운 바인딩하지 않는 컬렉션 매개 변수를 추가합니다.

(다음에서 상속됨 OperationConfiguration)
CollectionParameter<TElementType>(String)

새로운 바인딩하지 않는 컬렉션 매개 변수를 추가합니다.

(다음에서 상속됨 OperationConfiguration)
EntityParameter(Type, String)

바인딩이 아닌 새 엔터티 형식 매개 변수를 추가합니다.

(다음에서 상속됨 OperationConfiguration)
EntityParameter<TEntityType>(String)

바인딩이 아닌 새 엔터티 형식 매개 변수를 추가합니다.

(다음에서 상속됨 OperationConfiguration)
GetActionLink()

현재 등록된 작업 링크 팩터리를 검색합니다.

GetFeedActionLink()

현재 등록된 피드 작업 링크 팩터리를 검색합니다.

HasActionLink(Func<ResourceContext,Uri>, Boolean)

작업 링크를 만드는 팩터리를 등록합니다.

HasDerivedTypeConstraintForReturnType<TDerivedType>()

반환 형식에 대한 파생 형식 제약 조건 목록에 TDerivedType을 추가합니다.

HasDerivedTypeConstraintsForReturnType(Type[])

반환 형식의 파생 형식 제약 조건 목록에 하위 형식을 추가합니다.

HasFeedActionLink(Func<ResourceSetContext,Uri>, Boolean)

피드 작업 링크를 만드는 팩터리를 등록합니다.

Parameter(Type, String)

새로운 바인딩하지 않는 매개 변수를 추가합니다.

(다음에서 상속됨 OperationConfiguration)
Parameter<TParameter>(String)

새로운 바인딩하지 않는 매개 변수를 추가합니다.

(다음에서 상속됨 OperationConfiguration)
Returns(Type)

작업의 반환 형식을 설정했습니다. 반환 형식이 단일 Primitive 또는 ComplexType인 경우 사용됩니다.

Returns<TReturnType>()

작업의 반환 형식을 설정했습니다. 반환 형식이 단일 Primitive 또는 ComplexType인 경우 사용됩니다.

ReturnsCollection<TReturnElementType>()

작업의 반환 형식을 설정합니다. 반환 형식이 Primitive 또는 ComplexTypes의 컬렉션인 경우 사용됩니다.

ReturnsCollectionFromEntitySet<TElementEntityType>(EntitySetConfiguration<TElementEntityType>)

반환 형식을 엔터티 컬렉션으로 설정합니다.

ReturnsCollectionFromEntitySet<TElementEntityType>(String)

반환 형식을 엔터티 컬렉션으로 설정합니다.

ReturnsCollectionViaEntitySetPath<TElementEntityType>(String)

반환 형식을 EntityType 인스턴스의 컬렉션으로 설정합니다.

ReturnsCollectionViaEntitySetPath<TElementEntityType>(String[])

반환 형식을 EntityType 인스턴스의 컬렉션으로 설정합니다.

ReturnsEntityViaEntitySetPath<TEntityType>(String)

반환 형식을 단일 EntityType 인스턴스로 설정합니다.

ReturnsEntityViaEntitySetPath<TEntityType>(String[])

반환 형식을 단일 EntityType 인스턴스로 설정합니다.

ReturnsFromEntitySet<TEntityType>(EntitySetConfiguration<TEntityType>)

반환 형식을 단일 EntityType 인스턴스로 설정합니다.

ReturnsFromEntitySet<TEntityType>(String)

반환 형식을 단일 EntityType 인스턴스로 설정합니다.

SetBindingParameter(String, IEdmTypeConfiguration)

bindingParameter 이름, 형식 및 alwaysBindable인지 여부를 지정합니다. 작업이 "isBindable"인 경우에만 사용합니다.

적용 대상