#### [Apq\.Cfg](index.md 'index')
### [Apq\.Cfg\.EncodingSupport](Apq.Cfg.EncodingSupport.md 'Apq\.Cfg\.EncodingSupport').[EncodingMappingConfig](Apq.Cfg.EncodingSupport.EncodingMappingConfig.md 'Apq\.Cfg\.EncodingSupport\.EncodingMappingConfig')
## EncodingMappingConfig\.AddWriteMapping Method
| Overloads | |
| :--- | :--- |
| [AddWriteMapping\(string, EncodingMappingType, Encoding, int\)](Apq.Cfg.EncodingSupport.EncodingMappingConfig.AddWriteMapping.md#Apq.Cfg.EncodingSupport.EncodingMappingConfig.AddWriteMapping(string,Apq.Cfg.EncodingSupport.EncodingMappingType,System.Text.Encoding,int) 'Apq\.Cfg\.EncodingSupport\.EncodingMappingConfig\.AddWriteMapping\(string, Apq\.Cfg\.EncodingSupport\.EncodingMappingType, System\.Text\.Encoding, int\)') | 添加写入编码映射规则 |
| [AddWriteMapping\(string, Encoding, int\)](Apq.Cfg.EncodingSupport.EncodingMappingConfig.AddWriteMapping.md#Apq.Cfg.EncodingSupport.EncodingMappingConfig.AddWriteMapping(string,System.Text.Encoding,int) 'Apq\.Cfg\.EncodingSupport\.EncodingMappingConfig\.AddWriteMapping\(string, System\.Text\.Encoding, int\)') | 添加写入编码映射(完整路径) |
## EncodingMappingConfig\.AddWriteMapping\(string, EncodingMappingType, Encoding, int\) Method
添加写入编码映射规则
```csharp
public Apq.Cfg.EncodingSupport.EncodingMappingConfig AddWriteMapping(string pattern, Apq.Cfg.EncodingSupport.EncodingMappingType type, System.Text.Encoding encoding, int priority=0);
```
#### Parameters
`pattern` [System\.String](https://learn.microsoft.com/en-us/dotnet/api/system.string 'System\.String')
匹配模式
`type` [EncodingMappingType](Apq.Cfg.EncodingSupport.EncodingMappingType.md 'Apq\.Cfg\.EncodingSupport\.EncodingMappingType')
匹配类型
`encoding` [System\.Text\.Encoding](https://learn.microsoft.com/en-us/dotnet/api/system.text.encoding 'System\.Text\.Encoding')
目标编码
`priority` [System\.Int32](https://learn.microsoft.com/en-us/dotnet/api/system.int32 'System\.Int32')
优先级(数值越大优先级越高)
#### Returns
[EncodingMappingConfig](Apq.Cfg.EncodingSupport.EncodingMappingConfig.md 'Apq\.Cfg\.EncodingSupport\.EncodingMappingConfig')
## EncodingMappingConfig\.AddWriteMapping\(string, Encoding, int\) Method
添加写入编码映射(完整路径)
```csharp
public Apq.Cfg.EncodingSupport.EncodingMappingConfig AddWriteMapping(string filePath, System.Text.Encoding encoding, int priority=0);
```
#### Parameters
`filePath` [System\.String](https://learn.microsoft.com/en-us/dotnet/api/system.string 'System\.String')
`encoding` [System\.Text\.Encoding](https://learn.microsoft.com/en-us/dotnet/api/system.text.encoding 'System\.Text\.Encoding')
`priority` [System\.Int32](https://learn.microsoft.com/en-us/dotnet/api/system.int32 'System\.Int32')
#### Returns
[EncodingMappingConfig](Apq.Cfg.EncodingSupport.EncodingMappingConfig.md 'Apq\.Cfg\.EncodingSupport\.EncodingMappingConfig')