다음을 통해 공유


ApiServices 클래스

정의

클래스는 ApiServicesIScheduledJob 인스턴스 내에서 ApiController 사용할 수 있는 일반적으로 사용되는 컨텍스트 정보를 제공합니다. ApiController 예를 들어 속성 삽입 또는 생성자 삽입을 사용하여 종속성 주입 엔진에 의해 삽입됩니다. 예를 IScheduledJob 들어 작업이 실행되기 전에 삽입됩니다.

public class ApiServices : IDisposable
type ApiServices = class
    interface IDisposable
Public Class ApiServices
Implements IDisposable
상속
ApiServices
구현

생성자

ApiServices(HttpConfiguration)

지정된 클래스의 ApiServices 새 instance 초기화합니다config.

속성

Config

ApiServices instance 대한 를 System.Web.Http.HttpConfiguration 가져오거나 설정합니다.

Log

로깅 시스템에 정보를 기록하는 instance 가져오거나 설정합니다 System.Web.Http.Tracing.ITraceWriter . 로그 메시지는 심각도를 나타내는 와 System.Web.Http.Tracing.TraceLevel 원본(예: "원본")을 나타내는 "범주"로 주석을 추가할 수 있습니다. 서비스를 초기화할 때 을 사용하여 로깅해야 하는 수준 및 범주 또는 범주를 ConfigOptions 필터링할 수 있습니다.

Properties

ApiServices에 대한 속성 집합을 가져옵니다.

Push

Azure Notification Hub를 PushClient 사용하여 푸시 알림을 등록한 클라이언트 애플리케이션에 푸시 알림을 보내는 데 사용할 수 있는 을 가져오거나 설정합니다.

Settings

이 서비스에 대한 를 ServiceSettingsDictionary 가져오거나 설정합니다. 는 ServiceSettingsDictionary 서비스에 적용되는 연결 문자열 및 애플리케이션 설정에 대한 정보를 제공합니다.

메서드

Dispose()

클래스는 ApiServicesIScheduledJob 인스턴스 내에서 ApiController 사용할 수 있는 일반적으로 사용되는 컨텍스트 정보를 제공합니다. ApiController 예를 들어 속성 삽입 또는 생성자 삽입을 사용하여 종속성 주입 엔진에 의해 삽입됩니다. 예를 IScheduledJob 들어 작업이 실행되기 전에 삽입됩니다.

Dispose(Boolean)

ApiServices 클래스에 사용되는 관리되지 않는 리소스를 해제하고, 필요에 따라 관리되는 리소스를 해제합니다.

적용 대상