シンク チェインを作成します。
Function CreateSink( _
ByVal channel As IChannelReceiver _) As IServerChannelSink
[C#]
IServerChannelSink CreateSink(
IChannelReceiverchannel);
[C++]
IServerChannelSink* CreateSink(
IChannelReceiver* channel);
[JScript]
function CreateSink(
channel : IChannelReceiver) : IServerChannelSink;
パラメータ
- channel
チャネル シンク チェインを作成する対象のチャネル。
戻り値
新しく形成されたチャネル シンク チェインの最初のシンク。それ以外の場合は、このプロバイダがこのエンド ポイントの接続を提供しないか提供できないことを示す null 参照 (Visual Basic では Nothing) 。
例外
| 例外の種類 | 条件 |
|---|---|
| SecurityException | 直前の呼び出し元に、インフラストラクチャ アクセス許可がありません。 |
使用例
Dim nextSink As IServerChannelSink = Nothing
If Not (nextProvider Is Nothing) Then
Console.WriteLine("The next server provider is:" + CType(nextProvider,Object).ToString())
' Create a sink chain calling the 'SaopServerFormatterProvider'
' 'CreateSink' method.
nextSink = nextProvider.CreateSink(channel)
End If
Return New MyServerChannelSink(nextSink)
[C#]
IServerChannelSink nextSink = null;
if (nextProvider != null)
{
Console.WriteLine("The next server provider is:"
+nextProvider);
// Create a sink chain calling the 'SaopServerFormatterProvider'
// 'CreateSink' method.
nextSink = nextProvider.CreateSink(channel);
}
return new MyServerChannelSink(nextSink);
[C++]
IServerChannelSink* nextSink = 0;
if (nextProvider != 0)
{
Console::WriteLine(S"The next server provider is:{0}", nextProvider);
// Create a sink chain calling the 'SaopServerFormatterProvider'
// 'CreateSink' method.
nextSink = nextProvider->CreateSink(channel);
}
return new MyServerChannelSink(nextSink);
[JScript] JScript のサンプルはありません。Visual Basic、C#、および C++ のサンプルを表示するには、このページの左上隅にある言語のフィルタ ボタン
をクリックします。
必要条件
プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ
.NET Framework セキュリティ:
- SecurityPermission (インフラストラクチャ コードを操作するために必要なアクセス許可)要求値: SecurityAction.LinkDemand; アクセス許可値: SecurityPermissionFlag.Infrastructure
参照
IServerChannelSinkProvider インターフェイス | IServerChannelSinkProvider メンバ | System.Runtime.Remoting.Channels 名前空間