다음을 통해 공유


OperationConfiguration 클래스

정의

모델에 노출되는 작업을 나타냅니다.

public abstract class OperationConfiguration
type OperationConfiguration = class
Public MustInherit Class OperationConfiguration
상속
OperationConfiguration
파생

속성

BindingParameter

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

EntitySetPath

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

FollowsConventions

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

FullyQualifiedName

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

IsBindable

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

IsComposable

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

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

IsSideEffecting

작업에 부작용이 있나요?

Kind

작업 또는 함수 중 하나일 수 있는 작업의 종류

ModelBuilder

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

Name

작업의 이름

Namespace

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

NavigationSource

반환된 탐색 소스입니다.

OperationLinkBuilder

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

Parameters

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

ReturnNullable

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

ReturnType

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

ReturnTypeConstraints

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

Title

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

메서드

AddParameter(String, IEdmTypeConfiguration)

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

CollectionEntityParameter(Type, String)

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

CollectionEntityParameter<TElementEntityType>(String)

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

CollectionParameter(Type, String)

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

CollectionParameter<TElementType>(String)

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

EntityParameter(Type, String)

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

EntityParameter<TEntityType>(String)

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

Parameter(Type, String)

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

Parameter<TParameter>(String)

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

적용 대상