C# Класс nMail.Attachment

�Y�t�t�@�C���ۑ��N���X
Наследование: IDisposable
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
_attachment_flag bool
_body StringBuilder
_body_list System.Collections.ArrayList
_date StringBuilder
_err int
_field StringBuilder
_field_name string
_filename StringBuilder
_filename_list string[]
_from StringBuilder
_header StringBuilder
_header_list System.Collections.ArrayList
_header_size int
_html_file StringBuilder
_id StringBuilder
_path string
_rfc822_file StringBuilder
_subject StringBuilder
_temp byte[]

Открытые методы

Метод Описание
Add ( string header_body ) : void

�W�J���ƂȂ镪���t�@�C���f�[�^�������X�g�ɒlj����܂��B

�w�b�_�Ɩ{���̊Ԃɂ͈�s�̋�s���K�v�ł��B

Add ( string header, string body ) : void

�W�J���ƂȂ镪���t�@�C���f�[�^�������X�g�ɒlj����܂��B

Attachment ( ) : System

Attachment�N���X�̐V�K�C���X�^���X����������܂��B

Close ( ) : void

�Y�t�t�@�C���W�J�Ŏg�p���Ă������\�[�X�������܂��B

DecodeHeaderField ( string field ) : string

MIME �w�b�_�t�B�[���h�̕������f�R�[�h���܂�

Dispose ( ) : void

Attachment�ɂ���Ďg�p����Ă��邷�ׂẴ��\�[�X�������܂��B

GetDecodeHeaderField ( string field_name ) : string

���[���w�b�_����w��̃w�b�_�t�B�[���h�̓�e��擾���A MIME �w�b�_�t�B�[���h�̃f�R�[�h��s���ĕԂ��܂�

GetDecodeHeaderField ( string field_name, string header ) : string

���[���w�b�_����w��̃w�b�_�t�B�[���h�̓�e��擾���A MIME �w�b�_�t�B�[���h�̃f�R�[�h��s���ĕԂ��܂�

GetFileNameList ( ) : string[]

�Y�t�t�@�C�����̔z��ł��B

���̃v���p�e�B�͌݊����̂��߂Ɏc���Ă���܂��B GetFileNameList�Ŕz���擾���Ďg�p����悤�ɂ��Ă��������B

GetHeaderField ( string field_name ) : string

���[���w�b�_����w��̃t�B�[���h�̓�e��擾���܂��B

GetHeaderField ( string field_name, string header ) : string

���[���w�b�_����w��̃t�B�[���h�̓�e��擾���܂��B

GetId ( string header ) : int

�����t�@�C���� ID ��擾���܂��B

Save ( ) : void

�Y�t�t�@�C����W�J���ĕۑ����܂��B

Защищенные методы

Метод Описание
Dispose ( bool disposing ) : void

Attachment�ɂ���Ďg�p����Ă��邷�ׂẴ��\�[�X�������܂��B

GetBodySize ( ) : int

���[���{���̍��v�T�C�Y��擾���܂��B

SetHeaderSize ( ) : void

�w�b�_�i�[�p�o�b�t�@�̃T�C�Y����肵�܂��B

Приватные методы

Метод Описание
AttachmentFileClose ( byte Temp ) : bool
AttachmentFileFirst ( byte Temp, StringBuilder Subject, StringBuilder Date, StringBuilder From, StringBuilder Header, StringBuilder Body, string Path, StringBuilder FileName, string FirstHeader, string FirstBody ) : int
AttachmentFileNextVB ( byte Temp, StringBuilder Subject, StringBuilder Date, StringBuilder From, StringBuilder Header, StringBuilder Body, string Path, StringBuilder FileName, string NextHeader, string NextBody ) : int
AttachmentFileStatus ( string Header, StringBuilder Id, int Size ) : int
Pop3DecodeHeaderField ( StringBuilder Destination, string Source, int Size ) : int
Pop3GetHeaderField ( StringBuilder Field, string Header, string Name, int Size ) : int

Описание методов

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

�W�J���ƂȂ镪���t�@�C���f�[�^�������X�g�ɒlj����܂��B
�w�b�_�Ɩ{���̊Ԃɂ͈�s�̋�s���K�v�ł��B
public Add ( string header_body ) : void
header_body string �w�b�_�[�{�{���̕�����
Результат void

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

�W�J���ƂȂ镪���t�@�C���f�[�^�������X�g�ɒlj����܂��B
public Add ( string header, string body ) : void
header string �w�b�_�[�̕�����
body string �{���̕�����
Результат void

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

Attachment�N���X�̐V�K�C���X�^���X����������܂��B
public Attachment ( ) : System
Результат System

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

�Y�t�t�@�C���W�J�Ŏg�p���Ă������\�[�X�������܂��B
public Close ( ) : void
Результат void

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

MIME �w�b�_�t�B�[���h�̕������f�R�[�h���܂�
public DecodeHeaderField ( string field ) : string
field string �t�B�[���h�̕�����
Результат string

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

Attachment�ɂ���Ďg�p����Ă��邷�ׂẴ��\�[�X�������܂��B
public Dispose ( ) : void
Результат void

Dispose() защищенный Метод

Attachment�ɂ���Ďg�p����Ă��邷�ׂẴ��\�[�X�������܂��B
protected Dispose ( bool disposing ) : void
disposing bool /// �}�l�[�W���\�[�X�ƃA���}�l�[�W���\�[�X�̗�����������ꍇ��true�B /// �A���}�l�[�W���\�[�X������������ꍇ��false�B ///
Результат void

GetBodySize() защищенный Метод

���[���{���̍��v�T�C�Y��擾���܂��B
protected GetBodySize ( ) : int
Результат int

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

���[���w�b�_����w��̃w�b�_�t�B�[���h�̓�e��擾���A MIME �w�b�_�t�B�[���h�̃f�R�[�h��s���ĕԂ��܂�
public GetDecodeHeaderField ( string field_name ) : string
field_name string �t�B�[���h��
Результат string

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

���[���w�b�_����w��̃w�b�_�t�B�[���h�̓�e��擾���A MIME �w�b�_�t�B�[���h�̃f�R�[�h��s���ĕԂ��܂�
public GetDecodeHeaderField ( string field_name, string header ) : string
field_name string �t�B�[���h��
header string �w�b�_
Результат string

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

�Y�t�t�@�C�����̔z��ł��B
���̃v���p�e�B�͌݊����̂��߂Ɏc���Ă���܂��B GetFileNameList�Ŕz���擾���Ďg�p����悤�ɂ��Ă��������B
public GetFileNameList ( ) : string[]
Результат string[]

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

���[���w�b�_����w��̃t�B�[���h�̓�e��擾���܂��B
public GetHeaderField ( string field_name ) : string
field_name string �t�B�[���h��
Результат string

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

���[���w�b�_����w��̃t�B�[���h�̓�e��擾���܂��B
public GetHeaderField ( string field_name, string header ) : string
field_name string �t�B�[���h��
header string �w�b�_
Результат string

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

�����t�@�C���� ID ��擾���܂��B
public GetId ( string header ) : int
header string �w�b�_�[�̕�����
Результат int

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

�Y�t�t�@�C����W�J���ĕۑ����܂��B
/// �Ō��ƂȂ镶����i�w�b�_,�{��)���lj�����Ă��܂���B /// /// �Ŏw�肵���t�H���_�����݂��܂���B /// /// �W�J���ɃG���[���������܂����B /// �ɃG���[���b�Z�[�W�A /// �ɃG���[�R�[�h������܂��B ///
public Save ( ) : void
Результат void

SetHeaderSize() защищенный Метод

�w�b�_�i�[�p�o�b�t�@�̃T�C�Y����肵�܂��B
protected SetHeaderSize ( ) : void
Результат void

Описание свойств

_attachment_flag защищенное свойство

�W�J��J�n�������ǂ����̃t���O�ł��B
protected bool _attachment_flag
Результат bool

_body защищенное свойство

���[���̖{���ł��B
protected StringBuilder _body
Результат StringBuilder

_body_list защищенное свойство

�{���f�[�^�̃��X�g
protected ArrayList,System.Collections _body_list
Результат System.Collections.ArrayList

_date защищенное свойство

���[���̑��M�����ł��B
protected StringBuilder _date
Результат StringBuilder

_err защищенное свойство

�G���[�ԍ��ł��B
protected int _err
Результат int

_field защищенное свойство

�w�b�_�t�B�[���h��e�i�[�o�b�t�@�ł��B
protected StringBuilder _field
Результат StringBuilder

_field_name защищенное свойство

�w�b�_�t�B�[���h���ł��B
protected string _field_name
Результат string

_filename защищенное свойство

�W�J�����Y�t�t�@�C�����ł��B
protected StringBuilder _filename
Результат StringBuilder

_filename_list защищенное свойство

�Y�t�t�@�C�����̃��X�g�ł��B
protected string[] _filename_list
Результат string[]

_from защищенное свойство

���[���̍��o�l�ł��B
protected StringBuilder _from
Результат StringBuilder

_header защищенное свойство

���[���̃w�b�_�ł��B
protected StringBuilder _header
Результат StringBuilder

_header_list защищенное свойство

�w�b�_�f�[�^�̃��X�g
protected ArrayList,System.Collections _header_list
Результат System.Collections.ArrayList

_header_size защищенное свойство

�w�b�_�[�T�C�Y�ł��B
protected int _header_size
Результат int

_html_file защищенное свойство

text/html �p�[�g��ۑ������t�@�C���̖��O�ł��B
protected StringBuilder _html_file
Результат StringBuilder

_id защищенное свойство

�����t�@�C���� ID �ł��B
protected StringBuilder _id
Результат StringBuilder

_path защищенное свойство

�Y�t�t�@�C����ۑ�����p�X�ł��B
protected string _path
Результат string

_rfc822_file защищенное свойство

message/rfc822 �p�[�g��ۑ������t�@�C���̖��O�ł��B
protected StringBuilder _rfc822_file
Результат StringBuilder

_subject защищенное свойство

���[���̌����ł��B
protected StringBuilder _subject
Результат StringBuilder

_temp защищенное свойство

�Y�t�t�@�C���W�J�p�o�b�t�@�ł��B
protected byte[] _temp
Результат byte[]