NamedPipeClientStream Klasa

Definicja

Uwidacznia Stream wokół nazwanego potoku, który obsługuje synchroniczną i asynchroniczną operację odczytu i zapisu.Exposes a Stream around a named pipe, which supports both synchronous and asynchronous read and write operations.

public ref class NamedPipeClientStream sealed : System::IO::Pipes::PipeStream
public sealed class NamedPipeClientStream : System.IO.Pipes.PipeStream
type NamedPipeClientStream = class
    inherit PipeStream
Public NotInheritable Class NamedPipeClientStream
Inherits PipeStream
Dziedziczenie
NamedPipeClientStream

Przykłady

Poniższy przykład ilustruje sposób wysyłania ciągu z procesu nadrzędnego do procesu podrzędnego na tym samym komputerze przy użyciu nazwanych potoków.The following example demonstrates a way to send a string from a parent process to a child process on the same computer using named pipes. Ten przykład tworzy obiekt NamedPipeServerStream w procesie nadrzędnym.This example creates a NamedPipeServerStream object in a parent process. Obiekt NamedPipeServerStream ma PipeDirection wartość Out.The NamedPipeServerStream object has a PipeDirection value of Out. Następnie serwer czeka na nawiązanie połączenia z obiektem NamedPipeClientStream w procesie podrzędnym.The server then waits for a NamedPipeClientStream object in a child process to connect to it. W tym przykładzie oba procesy znajdują się na tym samym komputerze, a obiekt NamedPipeClientStream ma PipeDirection wartość In.In this example, both processes are on the same computer and the NamedPipeClientStream object has a PipeDirection value of In. Następnie proces nadrzędny wysyła ciąg dostarczony przez użytkownika do procesu podrzędnego.The parent process then sends a user-supplied string to the child process. Ten ciąg jest wyświetlany w konsoli programu.The string is displayed to the console.

Ten przykład dotyczy procesu klienta, który łączy się z procesem serwera.This example is for the client process, which connects to the server process. W przypadku całego przykładu kodu, w tym kodu dla klienta i serwera potoku, zobacz How to: use nazwanych potoków do komunikacji międzyprocesowej sieci.For the entire code sample, including the code for both the pipe client and server, see How to: Use Named Pipes for Network Interprocess Communication.

using System;
using System.IO;
using System.IO.Pipes;

class PipeClient
{
    static void Main(string[] args)
    {
        using (NamedPipeClientStream pipeClient =
            new NamedPipeClientStream(".", "testpipe", PipeDirection.In))
        {

            // Connect to the pipe or wait until the pipe is available.
            Console.Write("Attempting to connect to pipe...");
            pipeClient.Connect();

            Console.WriteLine("Connected to pipe.");
            Console.WriteLine("There are currently {0} pipe server instances open.",
               pipeClient.NumberOfServerInstances);
            using (StreamReader sr = new StreamReader(pipeClient))
            {
                // Display the read text to the console
                string temp;
                while ((temp = sr.ReadLine()) != null)
                {
                    Console.WriteLine("Received from server: {0}", temp);
                }
            }
        }
        Console.Write("Press Enter to continue...");
        Console.ReadLine();
    }
}
Imports System.IO
Imports System.IO.Pipes
Imports System.Security.Principal

Class PipeClient

    Shared Sub Main(ByVal args As String())

        Dim pipeClient As New NamedPipeClientStream("localhost", _
                    "testpipe", PipeDirection.In, PipeOptions.None)

        ' Connect to the pipe or wait until the pipe is available.
        Console.WriteLine("Attempting to connect to the pipe...")
        pipeClient.Connect()

        Console.WriteLine("Connect to the pipe.")
        Console.WriteLine("There are currently {0} pipe server instances open.", _
                          pipeClient.NumberOfServerInstances)

        Dim sr As New StreamReader(pipeClient)
        Dim temp As String

        temp = sr.ReadLine()
        While Not temp Is Nothing
            Console.WriteLine("Received from server: {0}", temp)
            temp = sr.ReadLine()
        End While
        Console.Write("Press Enter to continue...")
        Console.ReadLine()
    End Sub
End Class

Uwagi

Nazwane potoki zapewniają jednokierunkowe lub dupleksowe potoki do komunikacji między serwerem potoku i jednym lub większą liczbą klientów potoku.Named pipes provide one-way or duplex pipes for communication between a pipe server and one or more pipe clients. Nazwane potoki mogą służyć do komunikacji międzyprocesowej lokalnie lub przez sieć.Named pipes can be used for interprocess communication locally or over a network. Nazwa pojedynczego potoku może być współużytkowana przez wiele obiektów NamedPipeClientStream.A single pipe name can be shared by multiple NamedPipeClientStream objects.

Każdy proces może działać jako serwer lub klient potoku albo oba te elementy.Any process can act as either a named pipe server or client, or both.

Konstruktory

NamedPipeClientStream(PipeDirection, Boolean, Boolean, SafePipeHandle)

Inicjuje nowe wystąpienie klasy NamedPipeClientStream dla określonego dojścia potoku z określonym kierunkiem potoku.Initializes a new instance of the NamedPipeClientStream class for the specified pipe handle with the specified pipe direction.

NamedPipeClientStream(String)

Inicjuje nowe wystąpienie klasy NamedPipeClientStream z określoną nazwą potoku.Initializes a new instance of the NamedPipeClientStream class with the specified pipe name.

NamedPipeClientStream(String, String)

Inicjuje nowe wystąpienie klasy NamedPipeClientStream z określonymi nazwami potoku i serwerów.Initializes a new instance of the NamedPipeClientStream class with the specified pipe and server names.

NamedPipeClientStream(String, String, PipeAccessRights, PipeOptions, TokenImpersonationLevel, HandleInheritability)

Inicjuje nowe wystąpienie klasy NamedPipeClientStream z określonym potokiem i nazwami serwerów oraz określonymi opcjami potoku, poziomem personifikacji zabezpieczeń i trybem dziedziczenia.Initializes a new instance of the NamedPipeClientStream class with the specified pipe and server names, and the specified pipe options, security impersonation level, and inheritability mode.

NamedPipeClientStream(String, String, PipeDirection)

Inicjuje nowe wystąpienie klasy NamedPipeClientStream z określonym potokiem i nazwami serwerów oraz określonym kierunkiem potoku.Initializes a new instance of the NamedPipeClientStream class with the specified pipe and server names, and the specified pipe direction.

NamedPipeClientStream(String, String, PipeDirection, PipeOptions)

Inicjuje nowe wystąpienie klasy NamedPipeClientStream z określonym potokiem i nazwami serwerów oraz określonymi opcjami kierunku i potoku potoków.Initializes a new instance of the NamedPipeClientStream class with the specified pipe and server names, and the specified pipe direction and pipe options.

NamedPipeClientStream(String, String, PipeDirection, PipeOptions, TokenImpersonationLevel)

Inicjuje nowe wystąpienie klasy NamedPipeClientStream z określonym potokiem i nazwami serwerów oraz określonym kierunkiem potoku, opcjami potoku i poziomem personifikacji zabezpieczeń.Initializes a new instance of the NamedPipeClientStream class with the specified pipe and server names, and the specified pipe direction, pipe options, and security impersonation level.

NamedPipeClientStream(String, String, PipeDirection, PipeOptions, TokenImpersonationLevel, HandleInheritability)

Inicjuje nowe wystąpienie klasy NamedPipeClientStream z określonym potokiem i nazwami serwerów oraz z określonym kierunkiem potoku, opcjami potoku, poziomem personifikacji zabezpieczeń i trybem dziedziczenia.Initializes a new instance of the NamedPipeClientStream class with the specified pipe and server names, and the specified pipe direction, pipe options, security impersonation level, and inheritability mode.

Właściwości

CanRead

Pobiera wartość wskazującą, czy bieżący strumień obsługuje operacje odczytu.Gets a value indicating whether the current stream supports read operations.

(Odziedziczone po PipeStream)
CanSeek

Pobiera wartość wskazującą, czy bieżący strumień obsługuje operacje wyszukiwania.Gets a value indicating whether the current stream supports seek operations.

(Odziedziczone po PipeStream)
CanTimeout

Pobiera wartość określającą, czy bieżący strumień może przekroczyć limit czasu.Gets a value that determines whether the current stream can time out.

(Odziedziczone po Stream)
CanWrite

Pobiera wartość wskazującą, czy bieżący strumień obsługuje operacje zapisu.Gets a value indicating whether the current stream supports write operations.

(Odziedziczone po PipeStream)
InBufferSize

Pobiera rozmiar (w bajtach) bufora ruchu przychodzącego dla potoku.Gets the size, in bytes, of the inbound buffer for a pipe.

(Odziedziczone po PipeStream)
IsAsync

Pobiera wartość wskazującą, czy obiekt PipeStream został otwarty asynchronicznie czy synchronicznie.Gets a value indicating whether a PipeStream object was opened asynchronously or synchronously.

(Odziedziczone po PipeStream)
IsConnected

Pobiera lub ustawia wartość wskazującą, czy obiekt PipeStream jest połączony.Gets or sets a value indicating whether a PipeStream object is connected.

(Odziedziczone po PipeStream)
IsHandleExposed

Pobiera wartość wskazującą, czy dojście do obiektu PipeStream jest uwidocznione.Gets a value indicating whether a handle to a PipeStream object is exposed.

(Odziedziczone po PipeStream)
IsMessageComplete

Pobiera wartość wskazującą, czy w komunikacie zwróconym z ostatniej operacji odczytu jest więcej danych.Gets a value indicating whether there is more data in the message returned from the most recent read operation.

(Odziedziczone po PipeStream)
Length

Pobiera długość strumienia w bajtach.Gets the length of a stream, in bytes.

(Odziedziczone po PipeStream)
NumberOfServerInstances

Pobiera liczbę wystąpień serwera, które mają tę samą nazwę potoku.Gets the number of server instances that share the same pipe name.

OutBufferSize

Pobiera rozmiar (w bajtach) bufora wychodzącego dla potoku.Gets the size, in bytes, of the outbound buffer for a pipe.

(Odziedziczone po PipeStream)
Position

Pobiera lub ustawia bieżącą pozycję bieżącego strumienia.Gets or sets the current position of the current stream.

(Odziedziczone po PipeStream)
ReadMode

Pobiera lub ustawia tryb odczytywania dla obiektu PipeStream.Gets or sets the reading mode for a PipeStream object.

(Odziedziczone po PipeStream)
ReadTimeout

Pobiera lub ustawia wartość (w milisekundach), która określa, jak długo strumień będzie próbować odczytać przed upływem limitu czasu.Gets or sets a value, in milliseconds, that determines how long the stream will attempt to read before timing out.

(Odziedziczone po Stream)
SafePipeHandle

Pobiera bezpieczne dojście dla lokalnego końca potoku, które jest hermetyzowane w bieżącym obiekcie PipeStream.Gets the safe handle for the local end of the pipe that the current PipeStream object encapsulates.

(Odziedziczone po PipeStream)
TransmissionMode

Pobiera tryb transmisji potoku obsługiwany przez bieżący potok.Gets the pipe transmission mode supported by the current pipe.

(Odziedziczone po PipeStream)
WriteTimeout

Pobiera lub ustawia wartość (w milisekundach), która określa, jak długo strumień podejmie próbę zapisu przed upływem limitu czasu.Gets or sets a value, in milliseconds, that determines how long the stream will attempt to write before timing out.

(Odziedziczone po Stream)

Metody

BeginRead(Byte[], Int32, Int32, AsyncCallback, Object)

Rozpoczęcie asynchronicznej operacji odczytu.Begins an asynchronous read operation.

(Odziedziczone po PipeStream)
BeginWrite(Byte[], Int32, Int32, AsyncCallback, Object)

Rozpoczyna asynchroniczne operacje zapisu.Begins an asynchronous write operation.

(Odziedziczone po PipeStream)
CheckPipePropertyOperations()

Sprawdza, czy potok jest w prawidłowym stanie do pobierania lub ustawiania właściwości.Verifies that the pipe is in a proper state for getting or setting properties.

(Odziedziczone po PipeStream)
CheckReadOperations()

Sprawdza, czy potok jest w stanie połączonym dla operacji odczytu.Verifies that the pipe is in a connected state for read operations.

(Odziedziczone po PipeStream)
CheckWriteOperations()

Sprawdza, czy potok jest w stanie połączonym dla operacji zapisu.Verifies that the pipe is in a connected state for write operations.

(Odziedziczone po PipeStream)
Close()

Zamyka bieżący strumień i zwalnia wszystkie zasoby (takie jak gniazda i uchwyty plików) skojarzone z bieżącym strumieniem.Closes the current stream and releases any resources (such as sockets and file handles) associated with the current stream. Zamiast wywołania tej metody upewnij się, że strumień jest prawidłowo usunięty.Instead of calling this method, ensure that the stream is properly disposed.

(Odziedziczone po Stream)
Connect()

Nawiązuje połączenie z oczekującym serwerem z nieograniczoną wartością limitu czasu.Connects to a waiting server with an infinite time-out value.

Connect(Int32)

Nawiązuje połączenie z oczekującym serwerem w określonym przedziale czasu.Connects to a waiting server within the specified time-out period.

ConnectAsync()

Asynchronicznie nawiązuje połączenie z oczekującym serwerem o nieskończonym limicie czasu.Asynchronously connects to a waiting server with an infinite timeout period.

ConnectAsync(CancellationToken)

Asynchronicznie nawiązuje połączenie z oczekującym serwerem i monitoruje żądania anulowania.Asynchronously connects to a waiting server and monitors cancellation requests.

ConnectAsync(Int32)

Asynchronicznie nawiązuje połączenie z oczekującym serwerem w określonym przedziale czasu.Asynchronously connects to a waiting server within the specified timeout period.

ConnectAsync(Int32, CancellationToken)

Asynchronicznie nawiązuje połączenie z oczekującym serwerem w określonym przedziale czasu i monitoruje żądania anulowania.Asynchronously connects to a waiting server within the specified timeout period and monitors cancellation requests.

CopyTo(Stream)

Odczytuje bajty z bieżącego strumienia i zapisuje je w innym strumieniu.Reads the bytes from the current stream and writes them to another stream.

(Odziedziczone po Stream)
CopyTo(Stream, Int32)

Odczytuje bajty z bieżącego strumienia i zapisuje je w innym strumieniu przy użyciu określonego rozmiaru buforu.Reads the bytes from the current stream and writes them to another stream, using a specified buffer size.

(Odziedziczone po Stream)
CopyToAsync(Stream)

Asynchronicznie odczytuje bajty z bieżącego strumienia i zapisuje je w innym strumieniu.Asynchronously reads the bytes from the current stream and writes them to another stream.

(Odziedziczone po Stream)
CopyToAsync(Stream, CancellationToken)

Asynchronicznie odczytuje bajty z bieżącego strumienia i zapisuje je w innym strumieniu przy użyciu określonego tokenu anulowania.Asynchronously reads the bytes from the current stream and writes them to another stream, using a specified cancellation token.

(Odziedziczone po Stream)
CopyToAsync(Stream, Int32)

Asynchronicznie odczytuje bajty z bieżącego strumienia i zapisuje je w innym strumieniu przy użyciu określonego rozmiaru buforu.Asynchronously reads the bytes from the current stream and writes them to another stream, using a specified buffer size.

(Odziedziczone po Stream)
CopyToAsync(Stream, Int32, CancellationToken)

Asynchronicznie odczytuje bajty z bieżącego strumienia i zapisuje je w innym strumieniu przy użyciu określonego rozmiaru buforu i tokenu anulowania.Asynchronously reads the bytes from the current stream and writes them to another stream, using a specified buffer size and cancellation token.

(Odziedziczone po Stream)
CreateObjRef(Type)

Tworzy obiekt, który zawiera wszystkie istotne informacje wymagane do wygenerowania serwera proxy używanego do komunikacji z obiektem zdalnym.Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object.

(Odziedziczone po MarshalByRefObject)
CreateWaitHandle()

Przydziela obiekt WaitHandle.Allocates a WaitHandle object.

(Odziedziczone po Stream)
Dispose()

Zwalnia wszelkie zasoby używane przez element Stream.Releases all resources used by the Stream.

(Odziedziczone po Stream)
Dispose(Boolean)

Zwalnia zasoby niezarządzane używane przez klasę PipeStream i opcjonalnie zwalnia zasoby zarządzane.Releases the unmanaged resources used by the PipeStream class and optionally releases the managed resources.

(Odziedziczone po PipeStream)
DisposeAsync()

Asynchronicznie zwalnia niezarządzane zasoby używane przez Stream.Asynchronously releases the unmanaged resources used by the Stream.

(Odziedziczone po Stream)
EndRead(IAsyncResult)

Zamyka oczekujące asynchroniczne żądanie odczytu.Ends a pending asynchronous read request.

(Odziedziczone po PipeStream)
EndWrite(IAsyncResult)

Zamyka oczekujące asynchroniczne żądanie zapisu.Ends a pending asynchronous write request.

(Odziedziczone po PipeStream)
Equals(Object)

Określa, czy określony obiekt jest równy bieżącemu obiektowi.Determines whether the specified object is equal to the current object.

(Odziedziczone po Object)
Finalize()

Zwalnia zasoby niezarządzane i wykonuje inne operacje czyszczenia, zanim wystąpienie NamedPipeClientStream zostanie ododzyskiwane przez wyrzucanie elementów bezużytecznych.Releases unmanaged resources and performs other cleanup operations before the NamedPipeClientStream instance is reclaimed by garbage collection.

Flush()

Czyści bufor dla bieżącego strumienia i powoduje, że wszystkie buforowane dane są zapisywane na podstawowym urządzeniu.Clears the buffer for the current stream and causes any buffered data to be written to the underlying device.

(Odziedziczone po PipeStream)
FlushAsync()

Asynchronicznie czyści wszystkie bufory dla tego strumienia i powoduje, że wszystkie buforowane dane są zapisywane na podstawowym urządzeniu.Asynchronously clears all buffers for this stream and causes any buffered data to be written to the underlying device.

(Odziedziczone po Stream)
FlushAsync(CancellationToken)

Asynchronicznie czyści wszystkie bufory dla tego strumienia, powoduje, że wszystkie buforowane dane są zapisywane na podstawowym urządzeniu i monitoruje żądania anulowania.Asynchronously clears all buffers for this stream, causes any buffered data to be written to the underlying device, and monitors cancellation requests.

(Odziedziczone po Stream)
GetAccessControl()

Pobiera obiekt PipeSecurity, który hermetyzuje wpisy listy kontroli dostępu (ACL) dla potoku opisanego przez bieżący obiekt PipeStream.Gets a PipeSecurity object that encapsulates the access control list (ACL) entries for the pipe described by the current PipeStream object.

(Odziedziczone po PipeStream)
GetHashCode()

Służy jako domyślna funkcja skrótu.Serves as the default hash function.

(Odziedziczone po Object)
GetLifetimeService()

Pobiera bieżący obiekt usługi okresu istnienia, który kontroluje zasady okresu istnienia dla tego wystąpienia.Retrieves the current lifetime service object that controls the lifetime policy for this instance.

(Odziedziczone po MarshalByRefObject)
GetType()

Pobiera Type bieżącego wystąpienia.Gets the Type of the current instance.

(Odziedziczone po Object)
InitializeHandle(SafePipeHandle, Boolean, Boolean)

Inicjuje obiekt PipeStream z określonego obiektu SafePipeHandle.Initializes a PipeStream object from the specified SafePipeHandle object.

(Odziedziczone po PipeStream)
InitializeLifetimeService()

Uzyskuje obiekt usługi istnienia w celu kontrolowania zasad okresu istnienia dla tego wystąpienia.Obtains a lifetime service object to control the lifetime policy for this instance.

(Odziedziczone po MarshalByRefObject)
MemberwiseClone()

Tworzy skróconą kopię bieżącego Object.Creates a shallow copy of the current Object.

(Odziedziczone po Object)
MemberwiseClone(Boolean)

Tworzy skróconą kopię bieżącego obiektu MarshalByRefObject.Creates a shallow copy of the current MarshalByRefObject object.

(Odziedziczone po MarshalByRefObject)
ObjectInvariant()

Zapewnia pomoc techniczną dla Contract.Provides support for a Contract.

(Odziedziczone po Stream)
Read(Byte[], Int32, Int32)

Odczytuje blok bajtów ze strumienia i zapisuje dane w określonym buforze, rozpoczynając od określonego położenia o określonej długości.Reads a block of bytes from a stream and writes the data to a specified buffer starting at a specified position for a specified length.

(Odziedziczone po PipeStream)
Read(Span<Byte>)

Odczytuje sekwencję bajtów z bieżącego strumienia, zapisuje je w tablicy bajtów i przesuwa pozycję w strumieniu o liczbę odczytanych bajtów.Reads a sequence of bytes from the current stream, writes them to a byte array, and advances the position within the stream by the number of bytes read.

(Odziedziczone po PipeStream)
ReadAsync(Byte[], Int32, Int32)

Asynchronicznie odczytuje sekwencję bajtów z bieżącego strumienia i przesuwa pozycję w strumieniu o liczbę odczytanych bajtów.Asynchronously reads a sequence of bytes from the current stream and advances the position within the stream by the number of bytes read.

(Odziedziczone po Stream)
ReadAsync(Byte[], Int32, Int32, CancellationToken)

Asynchronicznie odczytuje sekwencję bajtów z bieżącego strumienia do tablicy bajtów, zaczynając od określonej pozycji dla określonej liczby bajtów, przesuwa pozycję w strumieniu o liczbę odczytanych bajtów i monitoruje żądania anulowania.Asynchronously reads a sequence of bytes from the current stream to a byte array starting at a specified position for a specified number of bytes, advances the position within the stream by the number of bytes read, and monitors cancellation requests.

(Odziedziczone po PipeStream)
ReadAsync(Memory<Byte>, CancellationToken)

Asynchronicznie odczytuje sekwencję bajtów z bieżącego strumienia, zapisuje je w zakresie pamięci bajtowej, przesuwa pozycję w strumieniu o liczbę odczytanych bajtów i monitoruje żądania anulowania.Asynchronously reads a sequence of bytes from the current stream, writes them to a byte memory range, advances the position within the stream by the number of bytes read, and monitors cancellation requests.

(Odziedziczone po PipeStream)
ReadByte()

Odczytuje bajt z potoku.Reads a byte from a pipe.

(Odziedziczone po PipeStream)
Seek(Int64, SeekOrigin)

Ustawia bieżącą pozycję bieżącego strumienia do określonej wartości.Sets the current position of the current stream to the specified value.

(Odziedziczone po PipeStream)
SetAccessControl(PipeSecurity)

Stosuje wpisy listy kontroli dostępu (ACL) określone przez obiekt PipeSecurity do potoku określonego przez bieżący obiekt PipeStream.Applies the access control list (ACL) entries specified by a PipeSecurity object to the pipe specified by the current PipeStream object.

(Odziedziczone po PipeStream)
SetLength(Int64)

Ustawia długość bieżącego strumienia do określonej wartości.Sets the length of the current stream to the specified value.

(Odziedziczone po PipeStream)
ToString()

Zwraca ciąg, który reprezentuje bieżący obiekt.Returns a string that represents the current object.

(Odziedziczone po Object)
WaitForPipeDrain()

Czeka na inne zakończenie potoku w celu odczytania wszystkich wysłanych bajtów.Waits for the other end of the pipe to read all sent bytes.

(Odziedziczone po PipeStream)
Write(Byte[], Int32, Int32)

Zapisuje blok bajtów do bieżącego strumienia przy użyciu danych z bufora.Writes a block of bytes to the current stream using data from a buffer.

(Odziedziczone po PipeStream)
Write(ReadOnlySpan<Byte>)

Zapisuje sekwencję bajtów do bieżącego strumienia i zwiększa bieżącą pozycję w tym strumieniu o liczbę zapisanych bajtów.Writes a sequence of bytes to the current stream and advances the current position within this stream by the number of bytes written.

(Odziedziczone po PipeStream)
WriteAsync(Byte[], Int32, Int32)

Asynchronicznie zapisuje sekwencję bajtów do bieżącego strumienia i przesuwa bieżącą pozycję w tym strumieniu o liczbę zapisanych bajtów.Asynchronously writes a sequence of bytes to the current stream and advances the current position within this stream by the number of bytes written.

(Odziedziczone po Stream)
WriteAsync(Byte[], Int32, Int32, CancellationToken)

Asynchronicznie zapisuje określoną liczbę bajtów z tablicy bajtowej, zaczynając od określonej pozycji, przesuwa bieżącą pozycję w tym strumieniu o liczbę zapisanych bajtów i monitoruje żądania anulowania.Asynchronously writes a specified number of bytes from a byte array starting at a specified position, advances the current position within this stream by the number of bytes written, and monitors cancellation requests.

(Odziedziczone po PipeStream)
WriteAsync(ReadOnlyMemory<Byte>, CancellationToken)

Asynchronicznie zapisuje sekwencję bajtów do bieżącego strumienia, przesuwa bieżącą pozycję w tym strumieniu o liczbę zapisanych bajtów i monitoruje żądania anulowania.Asynchronously writes a sequence of bytes to the current stream, advances the current position within this stream by the number of bytes written, and monitors cancellation requests.

(Odziedziczone po PipeStream)
WriteByte(Byte)

Zapisuje bajty w bieżącym strumieniu.Writes a byte to the current stream.

(Odziedziczone po PipeStream)

Jawne implementacje interfejsu

IDisposable.Dispose()

Zwalnia wszelkie zasoby używane przez element Stream.Releases all resources used by the Stream.

(Odziedziczone po Stream)

Metody rozszerzania

GetAccessControl(PipeStream)
SetAccessControl(PipeStream, PipeSecurity)

Dotyczy