OutOfProcessNodeInstance 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
주의
Use Microsoft.AspNetCore.SpaServices.Extensions
로컬 머신에서 Node 자식 프로세스를 시작하고, 호출을 수락할 준비가 되었는지를 결정하고, 자체적으로 사망하는지 감지하고, 마지막으로 폐기 시 종료하는 클래스입니다.
이 추상 기본 클래스는 자식 프로세스의 입력/출력 스트림을 사용하여 간단한 핸드셰이크를 수행하여 자식 프로세스가 호출을 수락할 준비가 된 시기를 결정합니다. 이는 파생 클래스가 호출을 실제로 수행하는 데 사용하는 메커니즘과 무관합니다(예: HTTP-RPC 또는 이진 TCP 프로토콜 또는 다른 RPC 형식 메커니즘을 사용할 수 있음).
public ref class OutOfProcessNodeInstance abstract : IDisposable, Microsoft::AspNetCore::NodeServices::HostingModels::INodeInstance
public abstract class OutOfProcessNodeInstance : IDisposable, Microsoft.AspNetCore.NodeServices.HostingModels.INodeInstance
[System.Obsolete("Use Microsoft.AspNetCore.SpaServices.Extensions")]
public abstract class OutOfProcessNodeInstance : IDisposable, Microsoft.AspNetCore.NodeServices.HostingModels.INodeInstance
type OutOfProcessNodeInstance = class
interface INodeInstance
interface IDisposable
[<System.Obsolete("Use Microsoft.AspNetCore.SpaServices.Extensions")>]
type OutOfProcessNodeInstance = class
interface INodeInstance
interface IDisposable
Public MustInherit Class OutOfProcessNodeInstance
Implements IDisposable, INodeInstance
- 상속
-
OutOfProcessNodeInstance
- 특성
- 구현
생성자
OutOfProcessNodeInstance(String, String, String[], String, CancellationToken, ILogger, IDictionary<String,String>, Int32, Boolean, Int32) |
사용되지 않음.
OutOfProcessNodeInstance의 새 인스턴스를 만듭니다. |
필드
OutputLogger |
사용되지 않음.
ILoggerNode.js instance stdout/stderr가 리디렉션되는 입니다. |
메서드
Dispose() |
사용되지 않음.
이 인스턴스를 삭제합니다. |
Dispose(Boolean) |
사용되지 않음.
instance 삭제합니다. |
Finalize() |
사용되지 않음.
Dispose(false)를 호출하여 IDisposable 패턴의 종료 부분을 구현합니다. |
InvokeExportAsync<T>(CancellationToken, String, String, Object[]) |
사용되지 않음.
Node.js instance 코드를 비동기적으로 호출합니다. |
InvokeExportAsync<T>(NodeInvocationInfo, CancellationToken) |
사용되지 않음.
Node.js instance 코드를 비동기적으로 호출합니다. |
OnErrorDataReceived(String) |
사용되지 않음.
Node.js 프로세스가 해당 stderr에 선을 내보낸 때마다 호출되는 가상 메서드입니다. |
OnOutputDataReceived(String) |
사용되지 않음.
Node.js 프로세스가 해당 stdout에 줄을 내보낸 때마다 호출되는 가상 메서드입니다. |
PrepareNodeProcessStartInfo(String, String, String, IDictionary<String,String>, Boolean, Int32) |
사용되지 않음.
ProcessStartInfo Node.js 프로세스를 시작하는 방법을 설명하는 instance 구성합니다. |