CloneableExtensions.Clone Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
Clone<TPackage>(TPackage) |
Создает редактируемый клон этого пакета OpenXml, открытый в с расширяемой MemoryStream емкостью и использующий OpenSettings по умолчанию. |
Clone<TPackage>(TPackage, Package) |
Создает клон этого пакета OpenXml, открытого в указанном экземпляре Package. Клон будет открыт с помощью того же openSettings, что и этот пакет OpenXml. |
Clone<TPackage>(TPackage, Stream) |
Создает клон этого пакета OpenXml, открытого в заданном потоке. Клонированные пакеты OpenXml открываются с теми же параметрами, например FileOpenAccess и OpenSettings, что и этот пакет OpenXml. |
Clone<TPackage>(TPackage, String) |
Создает клон этого пакета OpenXml, открытого из заданного файла (который будет создан путем клонирования этого пакета OpenXml). Клонированные пакеты OpenXml открываются с теми же параметрами, например FileOpenAccess и OpenSettings, что и этот пакет OpenXml. |
Clone<TPackage>(TPackage, Package, OpenSettings) |
Создает клон этого пакета OpenXml, открытого в указанном экземпляре Package. |
Clone<TPackage>(TPackage, Stream, Boolean) |
Создает клон этого пакета OpenXml, открытого в заданном потоке. Клонированные пакеты OpenXml открываются с помощью того же openSettings, что и этот пакет OpenXml. |
Clone<TPackage>(TPackage, String, Boolean) |
Создает клон этого пакета OpenXml, открытого из заданного файла (который будет создан путем клонирования этого пакета OpenXml). Клонированные пакеты OpenXml открываются с помощью того же openSettings, что и этот пакет OpenXml. |
Clone<TPackage>(TPackage, Stream, Boolean, OpenSettings) |
Создает клон этого пакета OpenXml, открытого в заданном потоке. |
Clone<TPackage>(TPackage, String, Boolean, OpenSettings) |
Создает клон этого пакета OpenXml, открытого из заданного файла (который будет создан путем клонирования этого пакета OpenXml). |
Clone<TPackage>(TPackage)
Создает редактируемый клон этого пакета OpenXml, открытый в с расширяемой MemoryStream емкостью и использующий OpenSettings по умолчанию.
public static TPackage Clone<TPackage> (this TPackage openXmlPackage) where TPackage : DocumentFormat.OpenXml.Packaging.OpenXmlPackage;
static member Clone : 'Package -> 'Package (requires 'Package :> DocumentFormat.OpenXml.Packaging.OpenXmlPackage)
<Extension()>
Public Function Clone(Of TPackage As OpenXmlPackage) (openXmlPackage As TPackage) As TPackage
Параметры типа
- TPackage
Параметры
- openXmlPackage
- TPackage
Возвращаемое значение
Клонированные пакеты OpenXml.
Применяется к
Clone<TPackage>(TPackage, Package)
Создает клон этого пакета OpenXml, открытого в указанном экземпляре Package. Клон будет открыт с помощью того же openSettings, что и этот пакет OpenXml.
public static TPackage Clone<TPackage> (this TPackage openXmlPackage, System.IO.Packaging.Package package) where TPackage : DocumentFormat.OpenXml.Packaging.OpenXmlPackage;
static member Clone : 'Package * System.IO.Packaging.Package -> 'Package (requires 'Package :> DocumentFormat.OpenXml.Packaging.OpenXmlPackage)
<Extension()>
Public Function Clone(Of TPackage As OpenXmlPackage) (openXmlPackage As TPackage, package As Package) As TPackage
Параметры типа
- TPackage
Параметры
- openXmlPackage
- TPackage
- package
- Package
Указанный экземпляр Package.
Возвращаемое значение
Клонированные пакеты OpenXml.
Применяется к
Clone<TPackage>(TPackage, Stream)
Создает клон этого пакета OpenXml, открытого в заданном потоке. Клонированные пакеты OpenXml открываются с теми же параметрами, например FileOpenAccess и OpenSettings, что и этот пакет OpenXml.
public static TPackage Clone<TPackage> (this TPackage openXmlPackage, System.IO.Stream stream) where TPackage : DocumentFormat.OpenXml.Packaging.OpenXmlPackage;
static member Clone : 'Package * System.IO.Stream -> 'Package (requires 'Package :> DocumentFormat.OpenXml.Packaging.OpenXmlPackage)
<Extension()>
Public Function Clone(Of TPackage As OpenXmlPackage) (openXmlPackage As TPackage, stream As Stream) As TPackage
Параметры типа
- TPackage
Параметры
- openXmlPackage
- TPackage
- stream
- Stream
Поток ввода-вывода, в котором открывается пакет OpenXml.
Возвращаемое значение
Клонированные пакеты OpenXml.
Применяется к
Clone<TPackage>(TPackage, String)
Создает клон этого пакета OpenXml, открытого из заданного файла (который будет создан путем клонирования этого пакета OpenXml). Клонированные пакеты OpenXml открываются с теми же параметрами, например FileOpenAccess и OpenSettings, что и этот пакет OpenXml.
public static TPackage Clone<TPackage> (this TPackage openXmlPackage, string path) where TPackage : DocumentFormat.OpenXml.Packaging.OpenXmlPackage;
static member Clone : 'Package * string -> 'Package (requires 'Package :> DocumentFormat.OpenXml.Packaging.OpenXmlPackage)
<Extension()>
Public Function Clone(Of TPackage As OpenXmlPackage) (openXmlPackage As TPackage, path As String) As TPackage
Параметры типа
- TPackage
Параметры
- openXmlPackage
- TPackage
- path
- String
Путь и имя файла целевого документа.
Возвращаемое значение
Клонированные документы.
Применяется к
Clone<TPackage>(TPackage, Package, OpenSettings)
Создает клон этого пакета OpenXml, открытого в указанном экземпляре Package.
public static TPackage Clone<TPackage> (this TPackage openXmlPackage, System.IO.Packaging.Package package, DocumentFormat.OpenXml.Packaging.OpenSettings openSettings) where TPackage : DocumentFormat.OpenXml.Packaging.OpenXmlPackage;
static member Clone : 'Package * System.IO.Packaging.Package * DocumentFormat.OpenXml.Packaging.OpenSettings -> 'Package (requires 'Package :> DocumentFormat.OpenXml.Packaging.OpenXmlPackage)
<Extension()>
Public Function Clone(Of TPackage As OpenXmlPackage) (openXmlPackage As TPackage, package As Package, openSettings As OpenSettings) As TPackage
Параметры типа
- TPackage
Параметры
- openXmlPackage
- TPackage
- package
- Package
Указанный экземпляр Package.
- openSettings
- OpenSettings
Дополнительные параметры для открытия документа.
Возвращаемое значение
Клонированные пакеты OpenXml.
Применяется к
Clone<TPackage>(TPackage, Stream, Boolean)
Создает клон этого пакета OpenXml, открытого в заданном потоке. Клонированные пакеты OpenXml открываются с помощью того же openSettings, что и этот пакет OpenXml.
public static TPackage Clone<TPackage> (this TPackage openXmlPackage, System.IO.Stream stream, bool isEditable) where TPackage : DocumentFormat.OpenXml.Packaging.OpenXmlPackage;
static member Clone : 'Package * System.IO.Stream * bool -> 'Package (requires 'Package :> DocumentFormat.OpenXml.Packaging.OpenXmlPackage)
<Extension()>
Public Function Clone(Of TPackage As OpenXmlPackage) (openXmlPackage As TPackage, stream As Stream, isEditable As Boolean) As TPackage
Параметры типа
- TPackage
Параметры
- openXmlPackage
- TPackage
- stream
- Stream
Поток ввода-вывода, в котором открывается пакет OpenXml.
- isEditable
- Boolean
В режиме ReadWrite. Значение False для режима только для чтения.
Возвращаемое значение
Клонированные пакеты OpenXml.
Применяется к
Clone<TPackage>(TPackage, String, Boolean)
Создает клон этого пакета OpenXml, открытого из заданного файла (который будет создан путем клонирования этого пакета OpenXml). Клонированные пакеты OpenXml открываются с помощью того же openSettings, что и этот пакет OpenXml.
public static TPackage Clone<TPackage> (this TPackage openXmlPackage, string path, bool isEditable) where TPackage : DocumentFormat.OpenXml.Packaging.OpenXmlPackage;
static member Clone : 'Package * string * bool -> 'Package (requires 'Package :> DocumentFormat.OpenXml.Packaging.OpenXmlPackage)
<Extension()>
Public Function Clone(Of TPackage As OpenXmlPackage) (openXmlPackage As TPackage, path As String, isEditable As Boolean) As TPackage
Параметры типа
- TPackage
Параметры
- openXmlPackage
- TPackage
- path
- String
Путь и имя файла целевого документа.
- isEditable
- Boolean
В режиме ReadWrite. Значение False для режима только для чтения.
Возвращаемое значение
Клонированные документы.
Применяется к
Clone<TPackage>(TPackage, Stream, Boolean, OpenSettings)
Создает клон этого пакета OpenXml, открытого в заданном потоке.
public static TPackage Clone<TPackage> (this TPackage openXmlPackage, System.IO.Stream stream, bool isEditable, DocumentFormat.OpenXml.Packaging.OpenSettings openSettings) where TPackage : DocumentFormat.OpenXml.Packaging.OpenXmlPackage;
static member Clone : 'Package * System.IO.Stream * bool * DocumentFormat.OpenXml.Packaging.OpenSettings -> 'Package (requires 'Package :> DocumentFormat.OpenXml.Packaging.OpenXmlPackage)
<Extension()>
Public Function Clone(Of TPackage As OpenXmlPackage) (openXmlPackage As TPackage, stream As Stream, isEditable As Boolean, openSettings As OpenSettings) As TPackage
Параметры типа
- TPackage
Параметры
- openXmlPackage
- TPackage
- stream
- Stream
Поток ввода-вывода, в котором открывается пакет OpenXml.
- isEditable
- Boolean
В режиме ReadWrite. Значение False для режима только для чтения.
- openSettings
- OpenSettings
Дополнительные параметры для открытия документа.
Возвращаемое значение
Клонированные пакеты OpenXml.
Применяется к
Clone<TPackage>(TPackage, String, Boolean, OpenSettings)
Создает клон этого пакета OpenXml, открытого из заданного файла (который будет создан путем клонирования этого пакета OpenXml).
public static TPackage Clone<TPackage> (this TPackage openXmlPackage, string path, bool isEditable, DocumentFormat.OpenXml.Packaging.OpenSettings? openSettings) where TPackage : DocumentFormat.OpenXml.Packaging.OpenXmlPackage;
static member Clone : 'Package * string * bool * DocumentFormat.OpenXml.Packaging.OpenSettings -> 'Package (requires 'Package :> DocumentFormat.OpenXml.Packaging.OpenXmlPackage)
<Extension()>
Public Function Clone(Of TPackage As OpenXmlPackage) (openXmlPackage As TPackage, path As String, isEditable As Boolean, openSettings As OpenSettings) As TPackage
Параметры типа
- TPackage
Параметры
- openXmlPackage
- TPackage
- path
- String
Путь и имя файла целевого документа.
- isEditable
- Boolean
В режиме ReadWrite. Значение False для режима только для чтения.
- openSettings
- OpenSettings
Дополнительные параметры для открытия документа.
Возвращаемое значение
Клонированные документы.