C# 클래스 nMail.Attachment

�Y�t�t�@�C���ۑ��N���X
상속: IDisposable
파일 보기 프로젝트 열기: hijirichan/AkaneMail 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
_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[]