nMail.Pop3.GetStatus C# (CSharp) Метод

GetStatus() публичный Метод

���[���̃X�e�[�^�X��擾���܂��B
no�p�����[�^�ŃX�e�[�^�X��擾���������[���ԍ���w�肵�܂��B

������Subject�Ŏ擾�ł��܂��B

���t�������DateString�Ŏ擾�ł��܂��B

���o�l��From�Ŏ擾�ł��܂��B

�w�b�_��Header�Ŏ擾�ł��܂��B

�X�e�[�^�X�擾���s�̏ꍇ�̃G���[�ԍ���nMailException.ErrorCode�Ŏ擾�ł��܂��B

/// �ڑ���Ԃł͂���܂���B(���������Ă��Ȃ����A�Ăяo����Ă��܂���B /// /// ���[���ԍ�������������܂���B /// /// �T�[�o�Ƃ̌�M���ɃG���[���������܂����B /// �ɃG���[���b�Z�[�W�A /// �ɃG���[�R�[�h������܂��B ///
public GetStatus ( int no ) : void
no int ���[���ԍ�
Результат void
        public void GetStatus(int no)
        {
            if(_socket == (IntPtr)ErrorSocket) {
                throw new InvalidOperationException();
            }
            if(no <= 0) {
                throw new ArgumentOutOfRangeException();
            }
            SetHeaderSize();
            _subject = new StringBuilder(_header_size);
            _date = new StringBuilder(_header_size);
            _from = new StringBuilder(_header_size);
            _header = new StringBuilder(_header_size);
            _err = Pop3GetMailStatus(_socket, no, _subject, _date, _from, _header, false);
            if(_err < 0)
            {
                throw new nMailException("GetStatus: " + Options.ErrorMessage, _err);
            }
        }