Interface ISyntexModel
- Namespace
- PnP.Core.Model.SharePoint
- Assembly
- PnP.Core.dll
Syntex model
public interface ISyntexModel
Properties
Description
Model description
string Description { get; }
Property Value
Id
Id of a model (= id of the list item)
int Id { get; }
Property Value
ListItem
File holding the classifier
IListItem ListItem { get; }
Property Value
ModelLastTrained
Date when the model was trained for the last time
DateTime ModelLastTrained { get; }
Property Value
Name
Name of the model
string Name { get; }
Property Value
UniqueId
Unique id of the model (= unique id of the model file)
Guid UniqueId { get; }
Property Value
Methods
GetModelPublications()
Gets a list of libraries to which this model is published
List<ISyntexModelPublication> GetModelPublications()
Returns
- List<ISyntexModelPublication>
The list of libraries to which this model is published
GetModelPublicationsAsync()
Gets a list of libraries to which this model is published
Task<List<ISyntexModelPublication>> GetModelPublicationsAsync()
Returns
- Task<List<ISyntexModelPublication>>
The list of libraries to which this model is published
GetModelPublicationsBatch()
Gets a list of libraries to which this model is published
IEnumerableBatchResult<ISyntexModelPublication> GetModelPublicationsBatch()
Returns
- IEnumerableBatchResult<ISyntexModelPublication>
The list of libraries to which this model is published
GetModelPublicationsBatch(Batch)
Gets a list of libraries to which this model is published
IEnumerableBatchResult<ISyntexModelPublication> GetModelPublicationsBatch(Batch batch)
Parameters
batchBatchBatch to add this request to
Returns
- IEnumerableBatchResult<ISyntexModelPublication>
The list of libraries to which this model is published
GetModelPublicationsBatchAsync()
Gets a list of libraries to which this model is published
Task<IEnumerableBatchResult<ISyntexModelPublication>> GetModelPublicationsBatchAsync()
Returns
- Task<IEnumerableBatchResult<ISyntexModelPublication>>
The list of libraries to which this model is published
GetModelPublicationsBatchAsync(Batch)
Gets a list of libraries to which this model is published
Task<IEnumerableBatchResult<ISyntexModelPublication>> GetModelPublicationsBatchAsync(Batch batch)
Parameters
batchBatchBatch to add this request to
Returns
- Task<IEnumerableBatchResult<ISyntexModelPublication>>
The list of libraries to which this model is published
PublishModel(IList, MachineLearningPublicationViewOption)
Publish this model to a library
ISyntexModelPublicationResult PublishModel(IList library, MachineLearningPublicationViewOption viewOption = MachineLearningPublicationViewOption.NewViewAsDefault)
Parameters
libraryIListLibrary to publish this model to
viewOptionMachineLearningPublicationViewOptionDetermines how adding the model changes the library's views
Returns
- ISyntexModelPublicationResult
Information about the model publication
PublishModel(SyntexModelPublishOptions)
Publish this model to a library
ISyntexModelPublicationResult PublishModel(SyntexModelPublishOptions publicationOptions)
Parameters
publicationOptionsSyntexModelPublishOptionsInformation defining the model publication
Returns
- ISyntexModelPublicationResult
Information about the model publication
PublishModel(List<IList>, MachineLearningPublicationViewOption)
Publish this model to a list of libraries
List<ISyntexModelPublicationResult> PublishModel(List<IList> libraries, MachineLearningPublicationViewOption viewOption = MachineLearningPublicationViewOption.NewViewAsDefault)
Parameters
librariesList<IList>List of libraries to publish this model to
viewOptionMachineLearningPublicationViewOptionDetermines how adding the model changes the library's views
Returns
- List<ISyntexModelPublicationResult>
Information about the model publication
PublishModel(List<SyntexModelPublishOptions>)
Publish this model to a list of libraries
List<ISyntexModelPublicationResult> PublishModel(List<SyntexModelPublishOptions> publicationOptions)
Parameters
publicationOptionsList<SyntexModelPublishOptions>Information defining the model publications
Returns
- List<ISyntexModelPublicationResult>
Information about the model publications
PublishModelAsync(IList, MachineLearningPublicationViewOption)
Publish this model to a library
Task<ISyntexModelPublicationResult> PublishModelAsync(IList library, MachineLearningPublicationViewOption viewOption = MachineLearningPublicationViewOption.NewViewAsDefault)
Parameters
libraryIListLibrary to publish this model to
viewOptionMachineLearningPublicationViewOptionDetermines how adding the model changes the library's views
Returns
- Task<ISyntexModelPublicationResult>
Information about the model publication
PublishModelAsync(SyntexModelPublishOptions)
Publish this model to a library
Task<ISyntexModelPublicationResult> PublishModelAsync(SyntexModelPublishOptions publicationOptions)
Parameters
publicationOptionsSyntexModelPublishOptionsInformation defining the model publication
Returns
- Task<ISyntexModelPublicationResult>
Information about the model publication
PublishModelAsync(List<IList>, MachineLearningPublicationViewOption)
Publish this model to a list of libraries
Task<List<ISyntexModelPublicationResult>> PublishModelAsync(List<IList> libraries, MachineLearningPublicationViewOption viewOption = MachineLearningPublicationViewOption.NewViewAsDefault)
Parameters
librariesList<IList>List of libraries to publish this model to
viewOptionMachineLearningPublicationViewOptionDetermines how adding the model changes the library's views
Returns
- Task<List<ISyntexModelPublicationResult>>
Information about the model publication
PublishModelAsync(List<SyntexModelPublishOptions>)
Publish this model to a list of libraries
Task<List<ISyntexModelPublicationResult>> PublishModelAsync(List<SyntexModelPublishOptions> publicationOptions)
Parameters
publicationOptionsList<SyntexModelPublishOptions>Information defining the model publications
Returns
- Task<List<ISyntexModelPublicationResult>>
Information about the model publications
PublishModelBatch(IList, MachineLearningPublicationViewOption)
Publish this model to a library
IBatchSingleResult<ISyntexModelPublicationResult> PublishModelBatch(IList library, MachineLearningPublicationViewOption viewOption = MachineLearningPublicationViewOption.NewViewAsDefault)
Parameters
libraryIListLibrary to publish this model to
viewOptionMachineLearningPublicationViewOptionDetermines how adding the model changes the library's views
Returns
- IBatchSingleResult<ISyntexModelPublicationResult>
Information about the model publication
PublishModelBatch(SyntexModelPublishOptions)
Publish this model to a library
IBatchSingleResult<ISyntexModelPublicationResult> PublishModelBatch(SyntexModelPublishOptions publicationOptions)
Parameters
publicationOptionsSyntexModelPublishOptionsInformation defining the model publication
Returns
- IBatchSingleResult<ISyntexModelPublicationResult>
Information about the model publication
PublishModelBatch(Batch, IList, MachineLearningPublicationViewOption)
Publish this model to a library
IBatchSingleResult<ISyntexModelPublicationResult> PublishModelBatch(Batch batch, IList library, MachineLearningPublicationViewOption viewOption = MachineLearningPublicationViewOption.NewViewAsDefault)
Parameters
batchBatchBatch to add this request to
libraryIListLibrary to publish this model to
viewOptionMachineLearningPublicationViewOptionDetermines how adding the model changes the library's views
Returns
- IBatchSingleResult<ISyntexModelPublicationResult>
Information about the model publication
PublishModelBatch(Batch, SyntexModelPublishOptions)
Publish this model to a library
IBatchSingleResult<ISyntexModelPublicationResult> PublishModelBatch(Batch batch, SyntexModelPublishOptions publicationOptions)
Parameters
batchBatchBatch to add this request to
publicationOptionsSyntexModelPublishOptionsInformation defining the model publication
Returns
- IBatchSingleResult<ISyntexModelPublicationResult>
Information about the model publication
PublishModelBatch(Batch, List<IList>, MachineLearningPublicationViewOption)
Publish this model to a list of libraries
IEnumerableBatchResult<ISyntexModelPublicationResult> PublishModelBatch(Batch batch, List<IList> libraries, MachineLearningPublicationViewOption viewOption = MachineLearningPublicationViewOption.NewViewAsDefault)
Parameters
batchBatchBatch to add this request to
librariesList<IList>List of libraries to publish this model to
viewOptionMachineLearningPublicationViewOptionDetermines how adding the model changes the library's views
Returns
- IEnumerableBatchResult<ISyntexModelPublicationResult>
Information about the model publication
PublishModelBatch(Batch, List<SyntexModelPublishOptions>)
Publish this model to a list of libraries
IEnumerableBatchResult<ISyntexModelPublicationResult> PublishModelBatch(Batch batch, List<SyntexModelPublishOptions> publicationOptions)
Parameters
batchBatchBatch to add this request to
publicationOptionsList<SyntexModelPublishOptions>Information defining the model publications
Returns
- IEnumerableBatchResult<ISyntexModelPublicationResult>
Information about the model publications
PublishModelBatch(List<IList>, MachineLearningPublicationViewOption)
Publish this model to a list of libraries
IEnumerableBatchResult<ISyntexModelPublicationResult> PublishModelBatch(List<IList> libraries, MachineLearningPublicationViewOption viewOption = MachineLearningPublicationViewOption.NewViewAsDefault)
Parameters
librariesList<IList>List of libraries to publish this model to
viewOptionMachineLearningPublicationViewOptionDetermines how adding the model changes the library's views
Returns
- IEnumerableBatchResult<ISyntexModelPublicationResult>
Information about the model publication
PublishModelBatch(List<SyntexModelPublishOptions>)
Publish this model to a list of libraries
IEnumerableBatchResult<ISyntexModelPublicationResult> PublishModelBatch(List<SyntexModelPublishOptions> publicationOptions)
Parameters
publicationOptionsList<SyntexModelPublishOptions>Information defining the model publications
Returns
- IEnumerableBatchResult<ISyntexModelPublicationResult>
Information about the model publications
PublishModelBatchAsync(IList, MachineLearningPublicationViewOption)
Publish this model to a library
Task<IBatchSingleResult<ISyntexModelPublicationResult>> PublishModelBatchAsync(IList library, MachineLearningPublicationViewOption viewOption = MachineLearningPublicationViewOption.NewViewAsDefault)
Parameters
libraryIListLibrary to publish this model to
viewOptionMachineLearningPublicationViewOptionDetermines how adding the model changes the library's views
Returns
- Task<IBatchSingleResult<ISyntexModelPublicationResult>>
Information about the model publication
PublishModelBatchAsync(SyntexModelPublishOptions)
Publish this model to a library
Task<IBatchSingleResult<ISyntexModelPublicationResult>> PublishModelBatchAsync(SyntexModelPublishOptions publicationOptions)
Parameters
publicationOptionsSyntexModelPublishOptionsInformation defining the model publication
Returns
- Task<IBatchSingleResult<ISyntexModelPublicationResult>>
Information about the model publication
PublishModelBatchAsync(Batch, IList, MachineLearningPublicationViewOption)
Publish this model to a library
Task<IBatchSingleResult<ISyntexModelPublicationResult>> PublishModelBatchAsync(Batch batch, IList library, MachineLearningPublicationViewOption viewOption = MachineLearningPublicationViewOption.NewViewAsDefault)
Parameters
batchBatchBatch to add this request to
libraryIListLibrary to publish this model to
viewOptionMachineLearningPublicationViewOptionDetermines how adding the model changes the library's views
Returns
- Task<IBatchSingleResult<ISyntexModelPublicationResult>>
Information about the model publication
PublishModelBatchAsync(Batch, SyntexModelPublishOptions)
Publish this model to a library
Task<IBatchSingleResult<ISyntexModelPublicationResult>> PublishModelBatchAsync(Batch batch, SyntexModelPublishOptions publicationOptions)
Parameters
batchBatchBatch to add this request to
publicationOptionsSyntexModelPublishOptionsInformation defining the model publication
Returns
- Task<IBatchSingleResult<ISyntexModelPublicationResult>>
Information about the model publication
PublishModelBatchAsync(Batch, List<IList>, MachineLearningPublicationViewOption)
Publish this model to a list of libraries
Task<IEnumerableBatchResult<ISyntexModelPublicationResult>> PublishModelBatchAsync(Batch batch, List<IList> libraries, MachineLearningPublicationViewOption viewOption = MachineLearningPublicationViewOption.NewViewAsDefault)
Parameters
batchBatchBatch to add this request to
librariesList<IList>List of libraries to publish this model to
viewOptionMachineLearningPublicationViewOptionDetermines how adding the model changes the library's views
Returns
- Task<IEnumerableBatchResult<ISyntexModelPublicationResult>>
Information about the model publication
PublishModelBatchAsync(Batch, List<SyntexModelPublishOptions>)
Publish this model to a list of libraries
Task<IEnumerableBatchResult<ISyntexModelPublicationResult>> PublishModelBatchAsync(Batch batch, List<SyntexModelPublishOptions> publicationOptions)
Parameters
batchBatchBatch to add this request to
publicationOptionsList<SyntexModelPublishOptions>Information defining the model publications
Returns
- Task<IEnumerableBatchResult<ISyntexModelPublicationResult>>
Information about the model publications
PublishModelBatchAsync(List<IList>, MachineLearningPublicationViewOption)
Publish this model to a list of libraries
Task<IEnumerableBatchResult<ISyntexModelPublicationResult>> PublishModelBatchAsync(List<IList> libraries, MachineLearningPublicationViewOption viewOption = MachineLearningPublicationViewOption.NewViewAsDefault)
Parameters
librariesList<IList>List of libraries to publish this model to
viewOptionMachineLearningPublicationViewOptionDetermines how adding the model changes the library's views
Returns
- Task<IEnumerableBatchResult<ISyntexModelPublicationResult>>
Information about the model publication
PublishModelBatchAsync(List<SyntexModelPublishOptions>)
Publish this model to a list of libraries
Task<IEnumerableBatchResult<ISyntexModelPublicationResult>> PublishModelBatchAsync(List<SyntexModelPublishOptions> publicationOptions)
Parameters
publicationOptionsList<SyntexModelPublishOptions>Information defining the model publications
Returns
- Task<IEnumerableBatchResult<ISyntexModelPublicationResult>>
Information about the model publications
UnPublishModel(IList)
Unpublish this model from the library
ISyntexModelPublicationResult UnPublishModel(IList library)
Parameters
libraryIListLibrary to unpublish this model from
Returns
- ISyntexModelPublicationResult
Information about the model unpublication
UnPublishModel(SyntexModelUnPublishOptions)
Unpublish this model from the library
ISyntexModelPublicationResult UnPublishModel(SyntexModelUnPublishOptions unPublicationOptions)
Parameters
unPublicationOptionsSyntexModelUnPublishOptionsInformation defining the model unpublication
Returns
- ISyntexModelPublicationResult
Information about the model unpublication
UnPublishModel(List<IList>)
Unpublish this model from the list of libraries
List<ISyntexModelPublicationResult> UnPublishModel(List<IList> libraries)
Parameters
Returns
- List<ISyntexModelPublicationResult>
Information about the model unpublication
UnPublishModel(List<SyntexModelUnPublishOptions>)
Unpublish this model from a list of libraries
List<ISyntexModelPublicationResult> UnPublishModel(List<SyntexModelUnPublishOptions> unPublicationOptions)
Parameters
unPublicationOptionsList<SyntexModelUnPublishOptions>Information defining the model unpublications
Returns
- List<ISyntexModelPublicationResult>
Information about the model unpublications
UnPublishModelAsync(IList)
Unpublish this model from the library
Task<ISyntexModelPublicationResult> UnPublishModelAsync(IList library)
Parameters
libraryIListLibrary to unpublish this model from
Returns
- Task<ISyntexModelPublicationResult>
Information about the model unpublication
UnPublishModelAsync(SyntexModelUnPublishOptions)
Unpublish this model from the library
Task<ISyntexModelPublicationResult> UnPublishModelAsync(SyntexModelUnPublishOptions unPublicationOptions)
Parameters
unPublicationOptionsSyntexModelUnPublishOptionsInformation defining the model unpublication
Returns
- Task<ISyntexModelPublicationResult>
Information about the model unpublication
UnPublishModelAsync(List<IList>)
Unpublish this model from the list of libraries
Task<List<ISyntexModelPublicationResult>> UnPublishModelAsync(List<IList> libraries)
Parameters
Returns
- Task<List<ISyntexModelPublicationResult>>
Information about the model unpublication
UnPublishModelAsync(List<SyntexModelUnPublishOptions>)
Unpublish this model from a list of libraries
Task<List<ISyntexModelPublicationResult>> UnPublishModelAsync(List<SyntexModelUnPublishOptions> unPublicationOptions)
Parameters
unPublicationOptionsList<SyntexModelUnPublishOptions>Information defining the model unpublications
Returns
- Task<List<ISyntexModelPublicationResult>>
Information about the model unpublications
UnPublishModelBatch(IList)
Unpublish this model from the library
IBatchSingleResult<ISyntexModelPublicationResult> UnPublishModelBatch(IList library)
Parameters
libraryIListLibrary to unpublish this model from
Returns
- IBatchSingleResult<ISyntexModelPublicationResult>
Information about the model unpublication
UnPublishModelBatch(SyntexModelUnPublishOptions)
Unpublish this model from the library
IBatchSingleResult<ISyntexModelPublicationResult> UnPublishModelBatch(SyntexModelUnPublishOptions unPublicationOptions)
Parameters
unPublicationOptionsSyntexModelUnPublishOptionsInformation defining the model unpublication
Returns
- IBatchSingleResult<ISyntexModelPublicationResult>
Information about the model unpublication
UnPublishModelBatch(Batch, IList)
Unpublish this model from the library
IBatchSingleResult<ISyntexModelPublicationResult> UnPublishModelBatch(Batch batch, IList library)
Parameters
Returns
- IBatchSingleResult<ISyntexModelPublicationResult>
Information about the model unpublication
UnPublishModelBatch(Batch, SyntexModelUnPublishOptions)
Unpublish this model from the library
IBatchSingleResult<ISyntexModelPublicationResult> UnPublishModelBatch(Batch batch, SyntexModelUnPublishOptions unPublicationOptions)
Parameters
batchBatchBatch to add this request to
unPublicationOptionsSyntexModelUnPublishOptionsInformation defining the model unpublication
Returns
- IBatchSingleResult<ISyntexModelPublicationResult>
Information about the model unpublication
UnPublishModelBatch(Batch, List<IList>)
Unpublish this model from the list of libraries
IEnumerableBatchResult<ISyntexModelPublicationResult> UnPublishModelBatch(Batch batch, List<IList> libraries)
Parameters
batchBatchBatch to add this request to
librariesList<IList>List of libraries to unpublish this model from
Returns
- IEnumerableBatchResult<ISyntexModelPublicationResult>
Information about the model unpublication
UnPublishModelBatch(Batch, List<SyntexModelUnPublishOptions>)
Unpublish this model from a list of libraries
IEnumerableBatchResult<ISyntexModelPublicationResult> UnPublishModelBatch(Batch batch, List<SyntexModelUnPublishOptions> unPublicationOptions)
Parameters
batchBatchBatch to add this request to
unPublicationOptionsList<SyntexModelUnPublishOptions>Information defining the model unpublications
Returns
- IEnumerableBatchResult<ISyntexModelPublicationResult>
Information about the model unpublications
UnPublishModelBatch(List<IList>)
Unpublish this model from the list of libraries
IEnumerableBatchResult<ISyntexModelPublicationResult> UnPublishModelBatch(List<IList> libraries)
Parameters
Returns
- IEnumerableBatchResult<ISyntexModelPublicationResult>
Information about the model unpublication
UnPublishModelBatch(List<SyntexModelUnPublishOptions>)
Unpublish this model from a list of libraries
IEnumerableBatchResult<ISyntexModelPublicationResult> UnPublishModelBatch(List<SyntexModelUnPublishOptions> unPublicationOptions)
Parameters
unPublicationOptionsList<SyntexModelUnPublishOptions>Information defining the model unpublications
Returns
- IEnumerableBatchResult<ISyntexModelPublicationResult>
Information about the model unpublications
UnPublishModelBatchAsync(IList)
Unpublish this model from the library
Task<IBatchSingleResult<ISyntexModelPublicationResult>> UnPublishModelBatchAsync(IList library)
Parameters
libraryIListLibrary to unpublish this model from
Returns
- Task<IBatchSingleResult<ISyntexModelPublicationResult>>
Information about the model unpublication
UnPublishModelBatchAsync(SyntexModelUnPublishOptions)
Unpublish this model from the library
Task<IBatchSingleResult<ISyntexModelPublicationResult>> UnPublishModelBatchAsync(SyntexModelUnPublishOptions unPublicationOptions)
Parameters
unPublicationOptionsSyntexModelUnPublishOptionsInformation defining the model unpublication
Returns
- Task<IBatchSingleResult<ISyntexModelPublicationResult>>
Information about the model unpublication
UnPublishModelBatchAsync(Batch, IList)
Unpublish this model from the library
Task<IBatchSingleResult<ISyntexModelPublicationResult>> UnPublishModelBatchAsync(Batch batch, IList library)
Parameters
Returns
- Task<IBatchSingleResult<ISyntexModelPublicationResult>>
Information about the model unpublication
UnPublishModelBatchAsync(Batch, SyntexModelUnPublishOptions)
Unpublish this model from the library
Task<IBatchSingleResult<ISyntexModelPublicationResult>> UnPublishModelBatchAsync(Batch batch, SyntexModelUnPublishOptions unPublicationOptions)
Parameters
batchBatchBatch to add this request to
unPublicationOptionsSyntexModelUnPublishOptionsInformation defining the model unpublication
Returns
- Task<IBatchSingleResult<ISyntexModelPublicationResult>>
Information about the model unpublication
UnPublishModelBatchAsync(Batch, List<IList>)
Unpublish this model from the list of libraries
Task<IEnumerableBatchResult<ISyntexModelPublicationResult>> UnPublishModelBatchAsync(Batch batch, List<IList> libraries)
Parameters
batchBatchBatch to add this request to
librariesList<IList>List of libraries to unpublish this model from
Returns
- Task<IEnumerableBatchResult<ISyntexModelPublicationResult>>
Information about the model unpublication
UnPublishModelBatchAsync(Batch, List<SyntexModelUnPublishOptions>)
Unpublish this model from a list of libraries
Task<IEnumerableBatchResult<ISyntexModelPublicationResult>> UnPublishModelBatchAsync(Batch batch, List<SyntexModelUnPublishOptions> unPublicationOptions)
Parameters
batchBatchBatch to add this request to
unPublicationOptionsList<SyntexModelUnPublishOptions>Information defining the model unpublications
Returns
- Task<IEnumerableBatchResult<ISyntexModelPublicationResult>>
Information about the model unpublications
UnPublishModelBatchAsync(List<IList>)
Unpublish this model from the list of libraries
Task<IEnumerableBatchResult<ISyntexModelPublicationResult>> UnPublishModelBatchAsync(List<IList> libraries)
Parameters
Returns
- Task<IEnumerableBatchResult<ISyntexModelPublicationResult>>
Information about the model unpublication
UnPublishModelBatchAsync(List<SyntexModelUnPublishOptions>)
Unpublish this model from a list of libraries
Task<IEnumerableBatchResult<ISyntexModelPublicationResult>> UnPublishModelBatchAsync(List<SyntexModelUnPublishOptions> unPublicationOptions)
Parameters
unPublicationOptionsList<SyntexModelUnPublishOptions>Information defining the model unpublications
Returns
- Task<IEnumerableBatchResult<ISyntexModelPublicationResult>>
Information about the model unpublications