WorkflowServiceHost 클래스
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
워크플로에 호스트를 제공합니다. 메시징 활동, 다중 인스턴스 및 구성과 같은 기능을 지원합니다.
public ref class WorkflowServiceHost : System::ServiceModel::ServiceHostBase
public class WorkflowServiceHost : System.ServiceModel.ServiceHostBase
type WorkflowServiceHost = class
inherit ServiceHostBase
Public Class WorkflowServiceHost
Inherits ServiceHostBase
- 상속
다음 예제에서는 WorkflowServiceHost 클래스를 사용하는 방법을 보여 줍니다.
Console.WriteLine("Starting up...");
WorkflowService service = CreateService();
Uri address = new Uri("servicebaseaddress");
WorkflowServiceHost host = new WorkflowServiceHost(service, address);
try
{
Console.WriteLine("Opening service...");
host.Open();
Console.WriteLine("Service is listening on {0}...", address);
Console.WriteLine("To terminate press ENTER");
Console.ReadLine();
}
catch (Exception ex)
{
Console.WriteLine("Service terminated with exception {0}", ex.ToString());
}
finally
{
host.Close();
}
Workflow |
WorkflowServiceHost 클래스의 새 인스턴스를 초기화합니다. |
Workflow |
지정된 활동 및 기본 주소를 사용하여 WorkflowServiceHost 클래스의 새 인스턴스를 초기화합니다. |
Workflow |
지정된 서비스 개체 및 기본 주소를 사용하여 WorkflowServiceHost 클래스의 새 인스턴스를 초기화합니다. |
Workflow |
지정된 서비스 정의 및 기본 주소 컬렉션을 사용하여 WorkflowServiceHost 클래스의 새 인스턴스를 초기화합니다. |
Activity |
호스트된 워크플로 서비스의 루트 활동을 가져옵니다. |
Authentication |
서비스 인증 동작을 가져옵니다. (다음에서 상속됨 ServiceHostBase) |
Authorization |
호스팅된 서비스에 대한 인증 동작을 가져옵니다. (다음에서 상속됨 ServiceHostBase) |
Base |
호스팅된 서비스에서 사용하는 기본 주소를 가져옵니다. (다음에서 상속됨 ServiceHostBase) |
Channel |
서비스 호스트에서 사용하는 채널 디스패처 컬렉션을 가져옵니다. (다음에서 상속됨 ServiceHostBase) |
Close |
서비스 호스트를 닫는 데 허용되는 시간 간격을 가져오거나 설정합니다. (다음에서 상속됨 ServiceHostBase) |
Credentials |
호스팅된 서비스에 대한 자격 증명을 가져옵니다. (다음에서 상속됨 ServiceHostBase) |
Default |
서비스 호스트를 닫는 데 허용되는 기본 시간 간격을 가져옵니다. (다음에서 상속됨 ServiceHostBase) |
Default |
서비스 호스트를 여는 데 허용되는 기본 시간 간격을 가져옵니다. (다음에서 상속됨 ServiceHostBase) |
Description |
호스팅된 서비스에 대한 설명을 가져옵니다. (다음에서 상속됨 ServiceHostBase) |
Durable |
워크플로 서비스 호스트와 연결된 DurableInstancingOptions입니다. |
Extensions |
현재 지정된 서비스 호스트의 확장을 가져옵니다. (다음에서 상속됨 ServiceHostBase) |
Implemented |
호스팅된 서비스에서 구현하는 계약을 검색합니다. (다음에서 상속됨 ServiceHostBase) |
Is |
통신 개체가 삭제되었는지 여부를 나타내는 값을 가져옵니다. (다음에서 상속됨 CommunicationObject) |
Manual |
호스팅된 서비스에서 수신하는 메시지의 흐름 제어 한도를 가져오거나 설정합니다. (다음에서 상속됨 ServiceHostBase) |
Open |
서비스 호스트를 여는 데 허용되는 시간 간격을 가져오거나 설정합니다. (다음에서 상속됨 ServiceHostBase) |
State |
통신 개체의 현재 상태를 나타내는 값을 가져옵니다. (다음에서 상속됨 CommunicationObject) |
Supported |
이 워크플로 서비스 호스트가 지원하는 워크플로 버전의 목록을 가져옵니다. |
This |
상태 전환 중에 클래스 인스턴스를 보호하는 상호 배타적인 전용 잠금을 가져옵니다. (다음에서 상속됨 CommunicationObject) |
Workflow |
워크플로 서비스 인스턴스에서 확장을 추가하거나 제거하기 위한 WorkflowInstanceExtensionManager 개체를 가져옵니다. |
Abort() |
통신 개체가 현재 상태에서 Closing 상태로 즉시 전환되도록 합니다. (다음에서 상속됨 CommunicationObject) |
Add |
서비스 호스트에 기본 주소를 추가합니다. (다음에서 상속됨 ServiceHostBase) |
Add |
기본 바인딩을 사용하는 서비스 호스트에 있는 각 계약에서 모든 기본 주소에 대한 서비스 엔드포인트를 추가합니다. (다음에서 상속됨 ServiceHostBase) |
Add |
서비스 엔드포인트를 워크플로 서비스 호스트에 추가합니다. |
Add |
지정된 계약, 바인딩 및 주소를 사용하여 서비스 엔드포인트를 워크플로 서비스 호스트에 추가합니다. |
Add |
지정된 계약, 바인딩, 엔드포인트 주소 및 수신 URI를 사용하여 서비스 엔드포인트를 워크플로 서비스 호스트에 추가합니다. |
Add |
지정된 계약, 바인딩 및 주소를 사용하여 서비스 엔드포인트를 워크플로 서비스 호스트에 추가합니다. |
Add |
지정된 계약, 바인딩, 엔드포인트 주소 및 수신 URI를 사용하여 서비스 엔드포인트를 워크플로 서비스 호스트에 추가합니다. |
Add |
지정된 계약, 바인딩, 엔드포인트 주소, 수신 URI 및 동작 구성 이름을 사용하여 서비스 엔드포인트를 워크플로 서비스 호스트에 추가합니다. |
Add |
지정된 구현된 계약, 바인딩, 엔드포인트 주소, 수신 URI 및 동작 구성 이름을 사용하여 서비스 엔드포인트를 워크플로 서비스 호스트에 추가합니다. |
Apply |
구성 파일에서 서비스 설명 정보를 로드하고 이 정보를 생성 중인 런타임에 적용합니다. (다음에서 상속됨 ServiceHostBase) |
Begin |
통신 개체를 닫기 위한 비동기 작업을 시작합니다. (다음에서 상속됨 CommunicationObject) |
Begin |
지정된 제한 시간 내에서 통신 개체를 닫기 위한 비동기 작업을 시작합니다. (다음에서 상속됨 CommunicationObject) |
Begin |
통신 개체를 열기 위한 비동기 작업을 시작합니다. (다음에서 상속됨 CommunicationObject) |
Begin |
지정된 시간 간격 내에서 통신 개체를 열기 위한 비동기 작업을 시작합니다. (다음에서 상속됨 CommunicationObject) |
Close() |
통신 개체가 현재 상태에서 Closed 상태로 전환되도록 합니다. (다음에서 상속됨 CommunicationObject) |
Close(Time |
통신 개체가 지정된 시간 간격 내에 현재 상태에서 Closed 상태로 전환되도록 합니다. (다음에서 상속됨 CommunicationObject) |
Create |
주소, 바인딩, 계약 및 동작 서비스 엔드포인트 정보의 키/값 쌍 컬렉션을 사용하여 호스트된 워크플로 서비스의 서비스 설명을 만듭니다. |
End |
통신 개체를 닫기 위한 비동기 작업을 완료합니다. (다음에서 상속됨 CommunicationObject) |
End |
통신 개체를 열기 위한 비동기 작업을 완료합니다. (다음에서 상속됨 CommunicationObject) |
Equals(Object) |
지정된 개체가 현재 개체와 같은지 확인합니다. (다음에서 상속됨 Object) |
Fault() |
통신 개체가 현재 상태에서 Faulted 상태로 전환되도록 합니다. (다음에서 상속됨 CommunicationObject) |
Get |
통신 개체의 형식을 가져옵니다. (다음에서 상속됨 CommunicationObject) |
Get |
기본 해시 함수로 작동합니다. (다음에서 상속됨 Object) |
Get |
현재 인스턴스의 Type을 가져옵니다. (다음에서 상속됨 Object) |
Increment |
호스팅된 서비스로 이동하는 메시지 흐름 속도 한도를 지정된 증분만큼 늘립니다. (다음에서 상속됨 ServiceHostBase) |
Initialize |
계약 및 서비스 설명을 사용하여 서비스 호스트를 만들고 초기화합니다. (다음에서 상속됨 ServiceHostBase) |
Initialize |
워크플로 서비스 호스트의 런타임을 초기화합니다. |
Load |
호스팅된 서비스의 구성 파일에서 서비스 요소를 로드합니다. (다음에서 상속됨 ServiceHostBase) |
Memberwise |
현재 Object의 단순 복사본을 만듭니다. (다음에서 상속됨 Object) |
On |
워크플로 서비스 호스트가 중단될 때 호출됩니다. |
On |
워크플로 서비스 호스트가 닫힐 때 호출되는 비동기 작업을 시작합니다. |
On |
워크플로 서비스 호스트가 열릴 때 호출되는 비동기 작업을 시작합니다. |
On |
서비스 호스트를 열었을 때 호출되는 비동기 작업을 시작합니다. (다음에서 상속됨 ServiceHostBase) |
On |
채널 디스패처, 연결된 인스턴스 컨텍스트 및 수신기를 포함하여 호스팅된 서비스를 닫습니다. |
On |
워크플로에 호스트를 제공합니다. 메시징 활동, 다중 인스턴스 및 구성과 같은 기능을 지원합니다. (다음에서 상속됨 CommunicationObject) |
On |
서비스 호스트에서 사용하는 리소스를 해제합니다. (다음에서 상속됨 ServiceHostBase) |
On |
통신 개체가 Closing 상태로 전환되는 중에 호출됩니다. (다음에서 상속됨 CommunicationObject) |
On |
워크플로 서비스 호스트가 닫힐 때 호출되는 비동기 작업을 완료합니다. |
On |
워크플로 서비스 호스트가 열릴 때 호출되는 비동기 작업을 완료합니다. |
On |
서비스 호스트를 열었을 때 호출되는 비동기 작업을 완료합니다. (다음에서 상속됨 ServiceHostBase) |
On |
통신 개체가 동기 오류 작업의 호출로 인해 Faulted 상태로 전환된 후 해당 통신 개체에 대한 처리를 삽입합니다. (다음에서 상속됨 CommunicationObject) |
On |
채널 디스패처를 엽니다. |
On |
채널 디스패처를 엽니다. (다음에서 상속됨 ServiceHostBase) |
On |
워크플로에 호스트를 제공합니다. 메시징 활동, 다중 인스턴스 및 구성과 같은 기능을 지원합니다. (다음에서 상속됨 CommunicationObject) |
On |
호스팅된 서비스의 서비스 자격 증명, 서비스 인증 및 서비스 인증 동작을 가져옵니다. (다음에서 상속됨 ServiceHostBase) |
On |
통신 개체가 Opening 상태로 전환되는 중에 호출됩니다. (다음에서 상속됨 CommunicationObject) |
Open() |
통신 개체가 Created 상태에서 Opened 상태로 전환되도록 합니다. (다음에서 상속됨 CommunicationObject) |
Open(Time |
통신 개체가 지정된 시간 간격 내에 Created 상태에서 Opened 상태로 전환되도록 합니다. (다음에서 상속됨 CommunicationObject) |
Release |
호스팅된 서비스의 서비스 및 채널 디스패처 성능 카운터를 해제합니다. (다음에서 상속됨 ServiceHostBase) |
Set |
지정된 엔드포인트의 엔드포인트 주소를 지정된 주소로 설정합니다. (다음에서 상속됨 ServiceHostBase) |
Throw |
통신 개체가 삭제되면 예외를 throw합니다. (다음에서 상속됨 CommunicationObject) |
Throw |
통신 개체의 State 속성이 Created 상태로 설정되지 않은 경우 예외를 throw합니다. (다음에서 상속됨 CommunicationObject) |
Throw |
통신 개체가 Opened 상태가 아니면 예외를 throw합니다. (다음에서 상속됨 CommunicationObject) |
To |
현재 개체를 나타내는 문자열을 반환합니다. (다음에서 상속됨 Object) |
Closed |
통신 개체가 Closed 상태로 전환될 때 발생합니다. (다음에서 상속됨 CommunicationObject) |
Closing |
통신 개체가 Closing 상태로 전환될 때 발생합니다. (다음에서 상속됨 CommunicationObject) |
Faulted |
통신 개체가 Faulted 상태로 전환될 때 발생합니다. (다음에서 상속됨 CommunicationObject) |
Opened |
통신 개체가 Opened 상태로 전환될 때 발생합니다. (다음에서 상속됨 CommunicationObject) |
Opening |
통신 개체가 Opening 상태로 전환될 때 발생합니다. (다음에서 상속됨 CommunicationObject) |
Unknown |
알 수 없는 메시지를 수신할 때 발생합니다. (다음에서 상속됨 ServiceHostBase) |
IDisposable. |
서비스 호스트를 닫습니다. (다음에서 상속됨 ServiceHostBase) |
제품 | 버전 |
---|---|
.NET Framework | 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET 피드백
.NET은(는) 오픈 소스 프로젝트입니다. 다음 링크를 선택하여 피드백을 제공해 주세요.