Aracılığıyla paylaş


.NET'te Boru İşlemleri

Kanallar, işlemler arası iletişim için bir araç sağlar. İki tür boru vardır:

  • Anonim kanallar.

    Anonim kanallar, yerel bir bilgisayarda işlemler arası iletişim sağlar. Anonim kanallar, adlandırılmış kanallardan daha az ek yük gerektirir, ancak sınırlı hizmetler sunar. Anonim kanallar tek yönlü olup ağ üzerinden kullanılamaz. Yalnızca tek bir sunucu örneğini destekler. Anonim kanallar, iş parçacıkları arasında veya boru tutamaçlarının oluşturulduğunda alt işleme kolayca geçirilebildiği üst ve alt işlemler arasındaki iletişim için kullanışlıdır.

    .NET'te ve AnonymousPipeClientStream sınıflarını kullanarak AnonymousPipeServerStream anonim kanallar uygularsınız.

    Bkz . Nasıl yapılır: Yerel İşlemler Arası İletişim için Anonim Kanallar Kullanma.

  • Adlandırılmış kanallar.

    Adlandırılmış kanallar, bir kanal sunucusu ve bir veya daha fazla kanal istemcisi arasındaki işlemler arası iletişimi sağlar. Adlandırılmış kanallar tek yönlü veya çift yönlü olabilir. İleti tabanlı iletişimi destekler ve aynı kanal adını kullanarak birden çok istemcinin sunucu işlemine aynı anda bağlanmasına izin verir. Adlandırılmış kanallar, bağlantı işlemlerinin uzak sunucularda kendi izinlerini kullanmasını sağlayan kimliğe bürünme özelliğini de destekler.

    .NET'te ve NamedPipeClientStream sınıflarını kullanarak NamedPipeServerStream adlandırılmış kanallar uygularsınız.

    Bkz . Nasıl yapılır: Ağ İşlemler Arası İletişim için Adlandırılmış Kanallar Kullanma.

Ayrıca bkz.