Public MustInherit Class ServiceHostBase Inherits CommunicationObject Implements IExtensibleObject(Of ServiceHostBase), IDisposable
Dim instance As ServiceHostBase
public abstract class ServiceHostBase : CommunicationObject, IExtensibleObject<ServiceHostBase>, IDisposable
public ref class ServiceHostBase abstract : public CommunicationObject, IExtensibleObject<ServiceHostBase^>, IDisposable
public abstract class ServiceHostBase extends CommunicationObject implements IExtensibleObject<ServiceHostBase>, IDisposable
適用できません。
ServiceHostBase クラスを拡張して、カスタム プログラミング モデルを提供するホストを作成します。Windows Communication Foundation (WCF) サービス プログラミング モデルでは、ServiceHost クラスを使用します。
このクラスから派生する MC++ ユーザーに対する特別な注意 :
クリーンアップ コードは、デストラクタではなく (On)(Begin)Close (または OnAbort のどちらか一方または両方) に置いてください。
デストラクタは使用しないでください。使用すると、コンパイラが IDiposable を自動生成します。
非参照メンバを使用しないでください。使用すると、コンパイラが IDiposable を自動生成します。
ファイナライザを使用しないでください。使用する場合は、ビルド警告を抑制し、SuppressFinalize を呼び出し、ファイナライザ自体を (On)(Begin)Close (または OnAbort のどちらか一方または両方) から呼び出して、自動生成される IDiposable の動作をエミュレートする必要があります。