Vagabond K's Libraries Vagabond K's Libraries
Vagabond K's Libraries Vagabond K's Libraries
www.vagabond-k.com

검색 결과:

    ChannelProvider 클래스

    통신 채널 공급자

    상속
    object
    ChannelProvider
    TcpChannelProvider
    UdpChannelProvider
    구현
    IChannel
    IDisposable
    네임스페이스: VagabondK.Protocols.Channels
    어셈블리: VagabondK.Protocols.Abstractions.dll
    구문
    public abstract class ChannelProvider : IChannel, IDisposable

    속성

    이름 설명
    BytesToRead

    수신 버퍼에 있는 데이터의 바이트 수입니다.

    Channels

    생성된 채널 목록

    Description

    채널 공급자 설명

    IsDisposed

    리소스 해제 여부

    Logger

    통신 채널 Logger

    PrimaryChannel

    주요 사용 채널

    메서드

    이름 설명
    Dispose()

    리소스 해제

    OnSelectPrimaryChannel()

    ChannelProvider로 생성된 통신 채널 중 하나를 선택

    RaiseCreatedEvent(ChannelCreatedEventArgs)

    채널 생성 이벤트 호출

    Read(int)

    1 바이트 읽기

    Read(uint, int)

    여러 개의 바이트 읽기

    ReadAllRemain()

    채널에 남아있는 모든 바이트 읽기

    Start()

    채널 생성 시작

    Stop()

    채널 생성 정지

    Write(byte[])

    바이트 배열 쓰기

    이벤트

    이름 설명
    Created

    채널 생성 이벤트

    확장 메서드

    ConvertExtensions.ToNullable<T>(object)
    ConvertExtensions.To<T>(object, T)
    ConvertExtensions.TryConvert<T>(object, out T)
    PropertyExtensions.Get<TProperty>(object, ref TProperty, Func<TProperty>)
    PropertyExtensions.Set<TProperty>(object, ref TProperty, TProperty)
    GenericValueConverter.To<TSource, TTarget>(TSource)
    Copyright © 2024. Vagabond K. All Rights Reserved.