Aracılığıyla paylaş


OutOfProcessNodeInstance Sınıf

Tanım

Dikkat

Use Microsoft.AspNetCore.SpaServices.Extensions

Yerel makinede bir Node alt işlemi başlatmak, çağrıları kabul etmeye ne zaman hazır olduğunu belirlemek, kendi başına ölüp ölmediğini algılamak ve son olarak imhada sonlandırmaktan sorumlu sınıf.

Bu soyut temel sınıf, alt işlemin çağrıları kabul etmeye ne zaman hazır olduğunu belirlemek üzere basit bir el sıkışması gerçekleştirmek için alt işlemin giriş/çıkış akışlarını kullanır. Bu, türetilmiş sınıfların çağrıları gerçekleştirmek için gerçekten kullandığı mekanizmadan bağımsızdır (örneğin, HTTP-RPC veya ikili TCP protokolü ya da başka bir RPC türü mekanizması kullanabilirler).

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
Devralma
OutOfProcessNodeInstance
Öznitelikler
Uygulamalar

Oluşturucular

OutOfProcessNodeInstance(String, String, String[], String, CancellationToken, ILogger, IDictionary<String,String>, Int32, Boolean, Int32)
Geçersiz.

OutOfProcessNodeInstance öğesinin yeni bir örneğini oluşturur.

Alanlar

OutputLogger
Geçersiz.

ILoggerNode.js örneğinin stdout/stderr'sinin yeniden yönlendirildiği örnek.

Yöntemler

Dispose()
Geçersiz.

Bu örneği atar.

Dispose(Boolean)
Geçersiz.

Örneği atar.

Finalize()
Geçersiz.

Dispose(false) çağrısı yaparak IDisposable deseninin sonlandırma bölümünü uygular.

InvokeExportAsync<T>(CancellationToken, String, String, Object[])
Geçersiz.

Node.js örneğindeki kodu zaman uyumsuz olarak çağırır.

InvokeExportAsync<T>(NodeInvocationInfo, CancellationToken)
Geçersiz.

Node.js örneğindeki kodu zaman uyumsuz olarak çağırır.

OnErrorDataReceived(String)
Geçersiz.

Node.js işlemi stderr'sine bir çizgi yaydığı zaman çağrılan sanal yöntem.

OnOutputDataReceived(String)
Geçersiz.

Node.js işlemi stdout'una bir çizgi yaydığı her zaman çağrılan sanal yöntem.

PrepareNodeProcessStartInfo(String, String, String, IDictionary<String,String>, Boolean, Int32)
Geçersiz.

Node.js işleminin nasıl başlatıldığını açıklayan bir ProcessStartInfo örnek yapılandırılır.

Şunlara uygulanır

Ayrıca bkz.